diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AssistantsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AssistantsClient.g.cs index 577062c2..b1ed67b7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AssistantsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AssistantsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class AssistantsClient : global::tryAGI.OpenAI.IAssistants /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.g.cs index 8c2c372e..43e40442 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class AudioClient : global::tryAGI.OpenAI.IAudioClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AuditLogsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AuditLogsClient.g.cs index 98fef714..fbc006c4 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AuditLogsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AuditLogsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class AuditLogsClient : global::tryAGI.OpenAI.IAuditLogsCl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.BatchClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.BatchClient.g.cs index 23518405..f157b699 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.BatchClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.BatchClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class BatchClient : global::tryAGI.OpenAI.IBatchClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.g.cs index 0482454b..e38eab2f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class CertificatesClient : global::tryAGI.OpenAI.ICertific /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ChatClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ChatClient.g.cs index 73ec66ce..1574f54b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ChatClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ChatClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ChatClient : global::tryAGI.OpenAI.IChatClient, glob /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CompletionsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CompletionsClient.g.cs index ec33f079..de8c4954 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CompletionsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CompletionsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class CompletionsClient : global::tryAGI.OpenAI.ICompletio /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ConversationsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ConversationsClient.g.cs index 85cf3bd1..ee2fe3be 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ConversationsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ConversationsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ConversationsClient : global::tryAGI.OpenAI.IConvers /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DataRetentionClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DataRetentionClient.g.cs index 502ddbe3..48052e08 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DataRetentionClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DataRetentionClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class DataRetentionClient : global::tryAGI.OpenAI.IDataRet /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EmbeddingsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EmbeddingsClient.g.cs index 907d7bf7..b040c383 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EmbeddingsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EmbeddingsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class EmbeddingsClient : global::tryAGI.OpenAI.IEmbeddings /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.g.cs index 846e3fb2..b8a310bf 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class EvalsClient : global::tryAGI.OpenAI.IEvalsClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FilesClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FilesClient.g.cs index c6c0b2c3..23548028 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FilesClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FilesClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class FilesClient : global::tryAGI.OpenAI.IFilesClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FineTuningClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FineTuningClient.g.cs index 818623d3..0cb9f95b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FineTuningClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.FineTuningClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class FineTuningClient : global::tryAGI.OpenAI.IFineTuning /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupOrganizationRoleAssignmentsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupOrganizationRoleAssignmentsClient.g.cs index 9d805936..ab8243e7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupOrganizationRoleAssignmentsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupOrganizationRoleAssignmentsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class GroupOrganizationRoleAssignmentsClient : global::try /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupUsersClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupUsersClient.g.cs index 88ecc5ba..a6189390 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupUsersClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupUsersClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class GroupUsersClient : global::tryAGI.OpenAI.IGroupUsers /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupsClient.g.cs index 84eb6e47..84bc4fb3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.GroupsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class GroupsClient : global::tryAGI.OpenAI.IGroupsClient, /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.HostedToolsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.HostedToolsClient.g.cs index f01ffa18..6e8d3282 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.HostedToolsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.HostedToolsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class HostedToolsClient : global::tryAGI.OpenAI.IHostedToo /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.g.cs index e82c3168..e91c5051 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ImagesClient : global::tryAGI.OpenAI.IImagesClient, /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.InvitesClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.InvitesClient.g.cs index ab2833d6..25fe3ce7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.InvitesClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.InvitesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class InvitesClient : global::tryAGI.OpenAI.IInvitesClient /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// 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 8d7b1f3f..8a6e64f3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -13,97579 +13,6150 @@ namespace tryAGI.OpenAI DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, Converters = new global::System.Type[] { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Text.Json.JsonElement?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AddUploadPartRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(byte[]))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKey))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyObject), TypeInfoPropertyName = "AdminApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(string))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(object))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyOwner))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponse), TypeInfoPropertyName = "AdminApiKeyCreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyListObject), TypeInfoPropertyName = "ApiKeyListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssignedRoleDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssignedRoleDetailsAssignmentSourcesVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectObject), TypeInfoPropertyName = "AssistantObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfAssistantToolsCodeAssistantToolsFileSearchAssistantToolsFunction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCode))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectToolResources2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(double))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOption))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantStreamEvent), TypeInfoPropertyName = "AssistantStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEvent), TypeInfoPropertyName = "ThreadStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEvent), TypeInfoPropertyName = "RunStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEvent), TypeInfoPropertyName = "RunStepStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEvent), TypeInfoPropertyName = "MessageStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantSupportedModels), TypeInfoPropertyName = "AssistantSupportedModels2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCodeType), TypeInfoPropertyName = "AssistantToolsCodeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType), TypeInfoPropertyName = "AssistantToolsFileSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRankingOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnly))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType), TypeInfoPropertyName = "AssistantToolsFileSearchTypeOnlyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType), TypeInfoPropertyName = "AssistantToolsFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum), TypeInfoPropertyName = "AssistantsApiResponseFormatOptionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOption), TypeInfoPropertyName = "AssistantsApiToolChoiceOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum), TypeInfoPropertyName = "AssistantsApiToolChoiceOptionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType), TypeInfoPropertyName = "AssistantsNamedToolChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioResponseFormat), TypeInfoPropertyName = "AudioResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAudioTranscriptionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionModel), TypeInfoPropertyName = "AudioTranscriptionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay), TypeInfoPropertyName = "AudioTranscriptionDelay2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAudioTranscriptionResponseModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel), TypeInfoPropertyName = "AudioTranscriptionResponseModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLog))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogEventType), TypeInfoPropertyName = "AuditLogEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActor2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyCreatedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreatedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCheckpointPermissionDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogExternalKeyRegistered))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogExternalKeyRemoved))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupCreatedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogScimEnabled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogScimDisabled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteSent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteSentData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteAccepted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivatedConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivatedConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogLoginFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogLogoutFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogOrganizationUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogOrganizationUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectCreatedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectArchived))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRateLimitUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRateLimitUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(long))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRateLimitDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleAssignmentCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleAssignmentDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource), TypeInfoPropertyName = "AuditLogRoleBoundToResourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource), TypeInfoPropertyName = "AuditLogRoleUnboundFromResourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountCreatedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserAddedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificateCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificateUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificateDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesActivated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesDeactivated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorType), TypeInfoPropertyName = "AuditLogActorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorSession))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorApiKey))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType), TypeInfoPropertyName = "AuditLogActorApiKeyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorServiceAccount))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType), TypeInfoPropertyName = "AutoChunkingStrategyRequestParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Batch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchObject), TypeInfoPropertyName = "BatchObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchErrors))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchStatus), TypeInfoPropertyName = "BatchStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchRequestCounts))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchUsageInputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchUsageOutputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchFileExpirationAfter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor), TypeInfoPropertyName = "BatchFileExpirationAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Certificate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CertificateObject), TypeInfoPropertyName = "CertificateObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CertificateCertificateDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode), TypeInfoPropertyName = "ChatCompletionAllowedToolsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType), TypeInfoPropertyName = "ChatCompletionAllowedToolsChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject), TypeInfoPropertyName = "ChatCompletionDeletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionFunctionCallOption))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionFunctions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionParameters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionListObject), TypeInfoPropertyName = "ChatCompletionListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType), TypeInfoPropertyName = "ChatCompletionMessageCustomToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject), TypeInfoPropertyName = "ChatCompletionMessageListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfChatCompletionResponseMessageChatCompletionMessageListDataItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageListDataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfChatCompletionRequestMessageContentPartTextChatCompletionRequestMessageContentPartImage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType), TypeInfoPropertyName = "ChatCompletionMessageToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunk))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType), TypeInfoPropertyName = "ChatCompletionMessageToolCallChunkType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem), TypeInfoPropertyName = "ChatCompletionMessageToolCallsItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminator))] - [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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType), TypeInfoPropertyName = "ChatCompletionNamedToolChoiceCustomType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestAssistantMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole), TypeInfoPropertyName = "ChatCompletionRequestAssistantMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType), TypeInfoPropertyName = "ChatCompletionRequestAssistantMessageContentPartDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestMessageContentPartText2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole), TypeInfoPropertyName = "ChatCompletionRequestDeveloperMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole), TypeInfoPropertyName = "ChatCompletionRequestFunctionMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessage), TypeInfoPropertyName = "ChatCompletionRequestMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole), TypeInfoPropertyName = "ChatCompletionRequestMessageDiscriminatorRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartAudioInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartFileType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartImageImageUrlDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartRefusalType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestSystemMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestSystemMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole), TypeInfoPropertyName = "ChatCompletionRequestSystemMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole), TypeInfoPropertyName = "ChatCompletionRequestToolMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestToolMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestToolMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestUserMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestUserMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole), TypeInfoPropertyName = "ChatCompletionRequestUserMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType), TypeInfoPropertyName = "ChatCompletionResponseMessageAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole), TypeInfoPropertyName = "ChatCompletionResponseMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRole), TypeInfoPropertyName = "ChatCompletionRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole), TypeInfoPropertyName = "ChatCompletionStreamResponseDeltaRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionTokenLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolType), TypeInfoPropertyName = "ChatCompletionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOption), TypeInfoPropertyName = "ChatCompletionToolChoiceOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum), TypeInfoPropertyName = "ChatCompletionToolChoiceOptionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParam), TypeInfoPropertyName = "ChunkingStrategyRequestParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType), TypeInfoPropertyName = "ChunkingStrategyRequestParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType), TypeInfoPropertyName = "CodeInterpreterFileOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputFile))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType), TypeInfoPropertyName = "CodeInterpreterTextOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolType), TypeInfoPropertyName = "CodeInterpreterToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringAutoCodeInterpreterToolParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller), TypeInfoPropertyName = "CallableToolAllowedCaller2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType), TypeInfoPropertyName = "CodeInterpreterToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus), TypeInfoPropertyName = "CodeInterpreterToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item), TypeInfoPropertyName = "OutputsVariant1Item2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType), TypeInfoPropertyName = "CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComparisonFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComparisonFilterType), TypeInfoPropertyName = "ComparisonFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>), TypeInfoPropertyName = "OneOfStringDoubleBooleanIListOneOfStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompleteUploadRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompletionUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilterType), TypeInfoPropertyName = "CompoundFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem), TypeInfoPropertyName = "FiltersItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerAction), TypeInfoPropertyName = "ComputerAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoubleClickAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScrollParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerActionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType), TypeInfoPropertyName = "ComputerActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType), TypeInfoPropertyName = "ComputerScreenshotImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallType), TypeInfoPropertyName = "ComputerToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallSafetyCheckParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallStatus), TypeInfoPropertyName = "ComputerToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType), TypeInfoPropertyName = "ComputerToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus), TypeInfoPropertyName = "ComputerToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputResource), TypeInfoPropertyName = "ComputerToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus), TypeInfoPropertyName = "ComputerCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject), TypeInfoPropertyName = "ContainerFileListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerListResourceObject), TypeInfoPropertyName = "ContainerListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor), TypeInfoPropertyName = "ContainerResourceExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit), TypeInfoPropertyName = "ContainerResourceMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType), TypeInfoPropertyName = "ContainerResourceNetworkPolicyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Content5), TypeInfoPropertyName = "Content52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContent), TypeInfoPropertyName = "InputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContent), TypeInfoPropertyName = "OutputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItem), TypeInfoPropertyName = "ConversationItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Message))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResource), TypeInfoPropertyName = "FunctionToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResource), TypeInfoPropertyName = "FunctionToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Program))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType), TypeInfoPropertyName = "ConversationItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemListObject), TypeInfoPropertyName = "ConversationItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationParam), TypeInfoPropertyName = "ConversationParam2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationParam2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResultObject), TypeInfoPropertyName = "CostsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResultAmount))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAssistantSupportedModels2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningEffortEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResources2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic))] - [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.CreateChatCompletionRequest), TypeInfoPropertyName = "CreateChatCompletionRequest2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponseProperties), TypeInfoPropertyName = "CreateModelResponseProperties2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsShared), TypeInfoPropertyName = "ModelIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSize), TypeInfoPropertyName = "WebSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormat), TypeInfoPropertyName = "ResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType2")] - [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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfChatCompletionToolCustomToolChatCompletions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateChatCompletionRequestVariant2FunctionCallChatCompletionFunctionCallOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2FunctionCall2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason), TypeInfoPropertyName = "CreateChatCompletionResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject), TypeInfoPropertyName = "CreateChatCompletionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason), TypeInfoPropertyName = "CreateChatCompletionStreamResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject), TypeInfoPropertyName = "CreateChatCompletionStreamResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateCompletionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel), TypeInfoPropertyName = "CreateCompletionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "OneOfStringIListStringIListInt32IListIListInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.CreateCompletionResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason), TypeInfoPropertyName = "CreateCompletionResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject), TypeInfoPropertyName = "CreateCompletionResponseObject2")] - [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))] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Embedding))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject), TypeInfoPropertyName = "CreateEmbeddingResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEasyInputMessageEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfResponseFormatTextResponseFormatJsonSchemaResponseFormatJsonObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType), TypeInfoPropertyName = "CreateEvalCustomDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalItem), TypeInfoPropertyName = "CreateEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType), TypeInfoPropertyName = "CreateEvalJsonlRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalJsonlFileContentSourceEvalJsonlFileIdSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGrader))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType), TypeInfoPropertyName = "CreateEvalLabelModelGraderType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType), TypeInfoPropertyName = "CreateEvalLogsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalCustomDataSourceConfigCreateEvalLogsDataSourceConfigCreateEvalStoredCompletionsDataSourceConfig2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalLabelModelGraderEvalGraderStringCheckEvalGraderTextSimilarityEvalGraderPythonEvalGraderScoreModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderStringCheck), TypeInfoPropertyName = "EvalGraderStringCheck2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarity), TypeInfoPropertyName = "EvalGraderTextSimilarity2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPython), TypeInfoPropertyName = "EvalGraderPython2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModel), TypeInfoPropertyName = "EvalGraderScoreModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItemEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Tool), TypeInfoPropertyName = "Tool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatConfiguration), TypeInfoPropertyName = "TextResponseFormatConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalResponsesSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalResponsesSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalRunRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalJsonlRunDataSourceCreateEvalCompletionsRunDataSourceCreateEvalResponsesRunDataSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType), TypeInfoPropertyName = "CreateEvalStoredCompletionsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose), TypeInfoPropertyName = "CreateFileRequestPurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateFineTuningJobRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel), TypeInfoPropertyName = "CreateFineTuningJobRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateFineTuningJobRequestHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize), TypeInfoPropertyName = "CreateFineTuningJobRequestHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateFineTuningJobRequestHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "CreateFineTuningJobRequestHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateFineTuningJobRequestHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs), TypeInfoPropertyName = "CreateFineTuningJobRequestHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType), TypeInfoPropertyName = "CreateFineTuningJobRequestIntegrationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneMethod))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateGroupBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateGroupUserBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf>), TypeInfoPropertyName = "AnyOfByteArrayIListByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground), TypeInfoPropertyName = "CreateImageEditRequestBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageEditRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel), TypeInfoPropertyName = "CreateImageEditRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageEditRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize), TypeInfoPropertyName = "CreateImageEditRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat), TypeInfoPropertyName = "CreateImageEditRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat), TypeInfoPropertyName = "CreateImageEditRequestOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFidelity))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality), TypeInfoPropertyName = "CreateImageEditRequestQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModel), TypeInfoPropertyName = "CreateImageRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestQuality), TypeInfoPropertyName = "CreateImageRequestQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat), TypeInfoPropertyName = "CreateImageRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat), TypeInfoPropertyName = "CreateImageRequestOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestSize), TypeInfoPropertyName = "CreateImageRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModeration), TypeInfoPropertyName = "CreateImageRequestModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestBackground), TypeInfoPropertyName = "CreateImageRequestBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestStyle), TypeInfoPropertyName = "CreateImageRequestStyle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageVariationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel), TypeInfoPropertyName = "CreateImageVariationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat), TypeInfoPropertyName = "CreateImageVariationRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize), TypeInfoPropertyName = "CreateImageVariationRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestRole), TypeInfoPropertyName = "CreateMessageRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>), TypeInfoPropertyName = "OneOfStringIListOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfAssistantToolsCodeAssistantToolsFileSearchTypeOnly2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelResponseProperties))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheOptionsParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateModerationRequestInputVariant3ItemVariant1CreateModerationRequestInputVariant3ItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateModerationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestModel), TypeInfoPropertyName = "CreateModerationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategories))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHateItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSexualItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponse), TypeInfoPropertyName = "CreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseProperties))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponseVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponseVariant3Truncation2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Reasoning))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputParam), TypeInfoPropertyName = "InputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.IncludeEnum), TypeInfoPropertyName = "IncludeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamOptionsVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContextManagementParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfTruncationObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfAssistantsApiToolChoiceOptionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateSpeechRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel), TypeInfoPropertyName = "CreateSpeechRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat), TypeInfoPropertyName = "CreateSpeechRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat), TypeInfoPropertyName = "CreateSpeechRequestStreamFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent), TypeInfoPropertyName = "CreateSpeechResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "CreateSpeechResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency), TypeInfoPropertyName = "CreateSpendAlertBodyCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval), TypeInfoPropertyName = "CreateSpendAlertBodyInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannel))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateThreadAndRunRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel), TypeInfoPropertyName = "CreateThreadAndRunRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResources2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateTranscriptionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel), TypeInfoPropertyName = "CreateTranscriptionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionInclude), TypeInfoPropertyName = "TranscriptionInclude2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie), TypeInfoPropertyName = "CreateTranscriptionRequestTimestampGranularitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1), TypeInfoPropertyName = "CreateTranscriptionRequestChunkingStrategyVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VadConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask), TypeInfoPropertyName = "CreateTranscriptionResponseDiarizedJsonTask2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage), TypeInfoPropertyName = "CreateTranscriptionResponseDiarizedJsonUsage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokens))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDuration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType), TypeInfoPropertyName = "CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseJson))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionLanguage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfTranscriptTextUsageTokensTranscriptTextUsageDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent), TypeInfoPropertyName = "CreateTranscriptionResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "CreateTranscriptionResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionWord))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionSegment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateTranslationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel), TypeInfoPropertyName = "CreateTranslationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat), TypeInfoPropertyName = "CreateTranslationRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationResponseJson))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateUploadRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose), TypeInfoPropertyName = "CreateUploadRequestPurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVectorStoreFileRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVectorStoreRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfAutoChunkingStrategyRequestParamStaticChunkingStrategyRequestParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVoiceConsentRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVoiceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallType), TypeInfoPropertyName = "CustomToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCaller))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputType), TypeInfoPropertyName = "CustomToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput), TypeInfoPropertyName = "FunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputResource), TypeInfoPropertyName = "CustomToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum), TypeInfoPropertyName = "FunctionCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallResource), TypeInfoPropertyName = "CustomToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatus), TypeInfoPropertyName = "FunctionCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType), TypeInfoPropertyName = "CustomToolChatCompletionsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCustomToolChatCompletionsCustomFormatTextFormatCustomToolChatCompletionsCustomFormatGrammarFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType), TypeInfoPropertyName = "CustomToolChatCompletionsCustomFormatTextFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType), TypeInfoPropertyName = "CustomToolChatCompletionsCustomFormatGrammarFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax), TypeInfoPropertyName = "CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteAssistantResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject), TypeInfoPropertyName = "DeleteAssistantResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteCertificateResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject), TypeInfoPropertyName = "DeleteCertificateResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFileResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFileResponseObject), TypeInfoPropertyName = "DeleteFileResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject), TypeInfoPropertyName = "DeleteFineTuningCheckpointPermissionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteMessageResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject), TypeInfoPropertyName = "DeleteMessageResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteModelResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteThreadResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject), TypeInfoPropertyName = "DeleteThreadResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject), TypeInfoPropertyName = "DeleteVectorStoreFileResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject), TypeInfoPropertyName = "DeleteVectorStoreResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversation), TypeInfoPropertyName = "DeletedConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedRoleAssignmentResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventEvent), TypeInfoPropertyName = "DoneEventEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventData), TypeInfoPropertyName = "DoneEventData2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageRole), TypeInfoPropertyName = "EasyInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageType), TypeInfoPropertyName = "EasyInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringEditImageBodyJsonParamModelObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel), TypeInfoPropertyName = "EditImageBodyJsonParamModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageRefParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamSize2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(float))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EmbeddingObject), TypeInfoPropertyName = "EmbeddingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Error))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorEventEvent), TypeInfoPropertyName = "ErrorEventEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Eval))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalObject), TypeInfoPropertyName = "EvalObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalCustomDataSourceConfigEvalLogsDataSourceConfigEvalStoredCompletionsDataSourceConfig2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalGraderLabelModelEvalGraderStringCheckEvalGraderTextSimilarityEvalGraderPythonEvalGraderScoreModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderLabelModel), TypeInfoPropertyName = "EvalGraderLabelModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalApiError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType), TypeInfoPropertyName = "EvalCustomDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModel))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPython))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPythonVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModel))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModelVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheck))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarity))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemRole), TypeInfoPropertyName = "EvalItemRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContent), TypeInfoPropertyName = "EvalItemContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemType), TypeInfoPropertyName = "EvalItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentItem), TypeInfoPropertyName = "EvalItemContentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentOutputText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemInputImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType), TypeInfoPropertyName = "EvalItemContentOutputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemInputImageType), TypeInfoPropertyName = "EvalItemInputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType), TypeInfoPropertyName = "EvalJsonlFileContentSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType), TypeInfoPropertyName = "EvalJsonlFileIdSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalListObject), TypeInfoPropertyName = "EvalListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType), TypeInfoPropertyName = "EvalLogsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalResponsesSourceType), TypeInfoPropertyName = "EvalResponsesSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRun))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunObject), TypeInfoPropertyName = "EvalRunObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunResultCounts))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunPerModelUsageItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunListObject), TypeInfoPropertyName = "EvalRunListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject), TypeInfoPropertyName = "EvalRunOutputItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSample))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject), TypeInfoPropertyName = "EvalRunOutputItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType), TypeInfoPropertyName = "EvalStoredCompletionsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType), TypeInfoPropertyName = "EvalStoredCompletionsSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor), TypeInfoPropertyName = "FileExpirationAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePath))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePathType), TypeInfoPropertyName = "FilePathType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRanker), TypeInfoPropertyName = "FileSearchRanker2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallType), TypeInfoPropertyName = "FileSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus), TypeInfoPropertyName = "FileSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage), TypeInfoPropertyName = "FineTuneChatCompletionRequestAssistantMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparameters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersBetaDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta), TypeInfoPropertyName = "FineTuneDPOHyperparametersBeta2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize), TypeInfoPropertyName = "FineTuneDPOHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuneDPOHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs), TypeInfoPropertyName = "FineTuneDPOHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOMethod))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneMethodType), TypeInfoPropertyName = "FineTuneMethodType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedMethod))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementMethod))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersReasoningEffort2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersComputeMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersComputeMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersEvalIntervalInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersEvalInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersEvalSamplesInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersEvalSamples2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderMulti2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMulti))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneSupervisedHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize), TypeInfoPropertyName = "FineTuneSupervisedHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneSupervisedHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuneSupervisedHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneSupervisedHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs), TypeInfoPropertyName = "FineTuneSupervisedHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermission))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject), TypeInfoPropertyName = "FineTuningCheckpointPermissionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegration))] - internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.FineTuningIntegrationType), TypeInfoPropertyName = "FineTuningIntegrationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegrationWandb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobError2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparameters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1), TypeInfoPropertyName = "FineTuningJobHyperparametersBatchSizeVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuningJobHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuningJobHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuningJobHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs), TypeInfoPropertyName = "FineTuningJobHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobObject), TypeInfoPropertyName = "FineTuningJobObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobStatus), TypeInfoPropertyName = "FineTuningJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpoint))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject), TypeInfoPropertyName = "FineTuningJobCheckpointObject2")] - [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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType), TypeInfoPropertyName = "GraderPythonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType), TypeInfoPropertyName = "GraderScoreModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelSamplingParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType), TypeInfoPropertyName = "GraderStringCheckType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation), TypeInfoPropertyName = "GraderStringCheckOperation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType), TypeInfoPropertyName = "GraderTextSimilarityType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric), TypeInfoPropertyName = "GraderTextSimilarityEvaluationMetric2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Group))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupObject), TypeInfoPropertyName = "GroupObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject), TypeInfoPropertyName = "GroupDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupListResourceObject), TypeInfoPropertyName = "GroupListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupMemberUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupMemberUserUserType), TypeInfoPropertyName = "GroupMemberUserUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResourceWithSuccess))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResponseGroupType), TypeInfoPropertyName = "GroupResponseGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject), TypeInfoPropertyName = "GroupRoleAssignmentObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Role))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject), TypeInfoPropertyName = "GroupUserAssignmentObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject), TypeInfoPropertyName = "GroupUserDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedToolPermission))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedToolPermissionUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Image2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType), TypeInfoPropertyName = "ImageEditCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize), TypeInfoPropertyName = "ImageEditCompletedEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality), TypeInfoPropertyName = "ImageEditCompletedEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground), TypeInfoPropertyName = "ImageEditCompletedEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat), TypeInfoPropertyName = "ImageEditCompletedEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType), TypeInfoPropertyName = "ImageEditPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize), TypeInfoPropertyName = "ImageEditPartialImageEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality), TypeInfoPropertyName = "ImageEditPartialImageEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground), TypeInfoPropertyName = "ImageEditPartialImageEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat), TypeInfoPropertyName = "ImageEditPartialImageEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEvent), TypeInfoPropertyName = "ImageEditStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType), TypeInfoPropertyName = "ImageEditStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType), TypeInfoPropertyName = "ImageGenCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize), TypeInfoPropertyName = "ImageGenCompletedEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality), TypeInfoPropertyName = "ImageGenCompletedEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground), TypeInfoPropertyName = "ImageGenCompletedEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat), TypeInfoPropertyName = "ImageGenCompletedEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType), TypeInfoPropertyName = "ImageGenPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize), TypeInfoPropertyName = "ImageGenPartialImageEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality), TypeInfoPropertyName = "ImageGenPartialImageEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground), TypeInfoPropertyName = "ImageGenPartialImageEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat), TypeInfoPropertyName = "ImageGenPartialImageEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEvent), TypeInfoPropertyName = "ImageGenStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType), TypeInfoPropertyName = "ImageGenStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolType), TypeInfoPropertyName = "ImageGenToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModel), TypeInfoPropertyName = "ImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolQuality), TypeInfoPropertyName = "ImageGenToolQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolSize), TypeInfoPropertyName = "ImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat), TypeInfoPropertyName = "ImageGenToolOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModeration), TypeInfoPropertyName = "ImageGenToolModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolBackground), TypeInfoPropertyName = "ImageGenToolBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolInputImageMask))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenActionEnum), TypeInfoPropertyName = "ImageGenActionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallType), TypeInfoPropertyName = "ImageGenToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus), TypeInfoPropertyName = "ImageGenToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseBackground), TypeInfoPropertyName = "ImagesResponseBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat), TypeInfoPropertyName = "ImagesResponseOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseSize), TypeInfoPropertyName = "ImagesResponseSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseQuality), TypeInfoPropertyName = "ImagesResponseQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesUsageInputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioType), TypeInfoPropertyName = "InputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioInputAudio1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format), TypeInfoPropertyName = "InputAudioInputAudio1Format2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType), TypeInfoPropertyName = "InputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItem), TypeInfoPropertyName = "InputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Item), TypeInfoPropertyName = "Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionTriggerItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType), TypeInfoPropertyName = "InputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageType), TypeInfoPropertyName = "InputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageRole), TypeInfoPropertyName = "InputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageStatus), TypeInfoPropertyName = "InputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageResource), TypeInfoPropertyName = "InputMessageResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Invite))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteObject), TypeInfoPropertyName = "InviteObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRole), TypeInfoPropertyName = "InviteRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteStatus), TypeInfoPropertyName = "InviteStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProjectRole), TypeInfoPropertyName = "InviteProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject), TypeInfoPropertyName = "InviteDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteListResponseObject), TypeInfoPropertyName = "InviteListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProjectGroupBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestRole), TypeInfoPropertyName = "InviteRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestProject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestProjectRole), TypeInfoPropertyName = "InviteRequestProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemDiscriminatorType), TypeInfoPropertyName = "ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResource), TypeInfoPropertyName = "ItemResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResourceDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType), TypeInfoPropertyName = "ItemResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject), TypeInfoPropertyName = "ListAuditLogsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponseObject), TypeInfoPropertyName = "ListBatchesResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject), TypeInfoPropertyName = "ListCertificatesResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFile))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject), TypeInfoPropertyName = "ListFineTuningCheckpointPermissionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject), TypeInfoPropertyName = "ListFineTuningJobCheckpointsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject), TypeInfoPropertyName = "ListFineTuningJobEventsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponseObject), TypeInfoPropertyName = "ListModelsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Model18))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject), TypeInfoPropertyName = "ListPaginatedFineTuningJobsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject), TypeInfoPropertyName = "ListProjectCertificatesResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallType), TypeInfoPropertyName = "LocalShellToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellExecAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus), TypeInfoPropertyName = "LocalShellToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType), TypeInfoPropertyName = "LocalShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LogProbProperties))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalRequestType), TypeInfoPropertyName = "MCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseType), TypeInfoPropertyName = "MCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType), TypeInfoPropertyName = "MCPApprovalResponseResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListToolsType), TypeInfoPropertyName = "MCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListToolsTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolType), TypeInfoPropertyName = "MCPToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolConnectorId), TypeInfoPropertyName = "MCPToolConnectorId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2), TypeInfoPropertyName = "MCPToolRequireApprovalVariant1Enum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallType), TypeInfoPropertyName = "MCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallStatus), TypeInfoPropertyName = "MCPToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType), TypeInfoPropertyName = "MessageContentImageFileObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail), TypeInfoPropertyName = "MessageContentImageFileObjectImageFileDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType), TypeInfoPropertyName = "MessageContentImageUrlObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail), TypeInfoPropertyName = "MessageContentImageUrlObjectImageUrlDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentRefusalObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType), TypeInfoPropertyName = "MessageContentRefusalObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType), TypeInfoPropertyName = "MessageContentTextAnnotationsFileCitationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType), TypeInfoPropertyName = "MessageContentTextAnnotationsFilePathObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObjectType), TypeInfoPropertyName = "MessageContentTextObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObjectText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentTextAnnotationsFileCitationObjectMessageContentTextAnnotationsFilePathObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType), TypeInfoPropertyName = "MessageDeltaContentImageFileObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail), TypeInfoPropertyName = "MessageDeltaContentImageFileObjectImageFileDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType), TypeInfoPropertyName = "MessageDeltaContentImageUrlObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail), TypeInfoPropertyName = "MessageDeltaContentImageUrlObjectImageUrlDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType), TypeInfoPropertyName = "MessageDeltaContentRefusalObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType), TypeInfoPropertyName = "MessageDeltaContentTextAnnotationsFileCitationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType), TypeInfoPropertyName = "MessageDeltaContentTextAnnotationsFilePathObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType), TypeInfoPropertyName = "MessageDeltaContentTextObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageDeltaContentTextAnnotationsFileCitationObjectMessageDeltaContentTextAnnotationsFilePathObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject), TypeInfoPropertyName = "MessageDeltaObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole), TypeInfoPropertyName = "MessageDeltaObjectDeltaRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectObject), TypeInfoPropertyName = "MessageObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectStatus), TypeInfoPropertyName = "MessageObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetails2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason), TypeInfoPropertyName = "MessageObjectIncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectRole), TypeInfoPropertyName = "MessageObjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageContentTextObjectMessageContentRefusalObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType), TypeInfoPropertyName = "MessageRequestContentTextObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event), TypeInfoPropertyName = "MessageStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event), TypeInfoPropertyName = "MessageStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event), TypeInfoPropertyName = "MessageStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event), TypeInfoPropertyName = "MessageStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event), TypeInfoPropertyName = "MessageStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelObject), TypeInfoPropertyName = "ModelObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIds), TypeInfoPropertyName = "ModelIds2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponses), TypeInfoPropertyName = "ModelIdsResponses2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsCompaction), TypeInfoPropertyName = "ModelIdsCompaction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum), TypeInfoPropertyName = "ModelIdsResponsesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum), TypeInfoPropertyName = "ModelIdsSharedEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyCertificateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyMessageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyRunRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequestToolResources2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NoiseReductionType), TypeInfoPropertyName = "NoiseReductionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileObject), TypeInfoPropertyName = "OpenAIFileObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFilePurpose), TypeInfoPropertyName = "OpenAIFilePurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileStatus), TypeInfoPropertyName = "OpenAIFileStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateObject), TypeInfoPropertyName = "OrganizationCertificateObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject), TypeInfoPropertyName = "OrganizationCertificateActivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject), TypeInfoPropertyName = "OrganizationCertificateDeactivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetention))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject), TypeInfoPropertyName = "OrganizationDataRetentionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType), TypeInfoPropertyName = "OrganizationDataRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject), TypeInfoPropertyName = "OrganizationProjectCertificateObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject), TypeInfoPropertyName = "OrganizationProjectCertificateActivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject), TypeInfoPropertyName = "OrganizationProjectCertificateDeactivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlert))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject), TypeInfoPropertyName = "OrganizationSpendAlertObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency), TypeInfoPropertyName = "OrganizationSpendAlertCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval), TypeInfoPropertyName = "OrganizationSpendAlertInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject), TypeInfoPropertyName = "OrganizationSpendAlertDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject), TypeInfoPropertyName = "OrganizationSpendAlertListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType), TypeInfoPropertyName = "OtherChunkingStrategyResponseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudioType), TypeInfoPropertyName = "OutputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType), TypeInfoPropertyName = "OutputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItem), TypeInfoPropertyName = "OutputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType), TypeInfoPropertyName = "OutputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageType), TypeInfoPropertyName = "OutputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageRole), TypeInfoPropertyName = "OutputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContent), TypeInfoPropertyName = "OutputMessageContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageStatus), TypeInfoPropertyName = "OutputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType), TypeInfoPropertyName = "OutputMessageContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType), TypeInfoPropertyName = "PredictionContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Project))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject), TypeInfoPropertyName = "ProjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKey))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject), TypeInfoPropertyName = "ProjectApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess), TypeInfoPropertyName = "ProjectApiKeyOwnerProjectAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwner))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType), TypeInfoPropertyName = "ProjectApiKeyOwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject), TypeInfoPropertyName = "ProjectApiKeyDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject), TypeInfoPropertyName = "ProjectApiKeyListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetention))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject), TypeInfoPropertyName = "ProjectDataRetentionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionType), TypeInfoPropertyName = "ProjectDataRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroup))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject), TypeInfoPropertyName = "ProjectGroupObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupGroupType), TypeInfoPropertyName = "ProjectGroupGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject), TypeInfoPropertyName = "ProjectGroupDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject), TypeInfoPropertyName = "ProjectGroupListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectHostedToolPermissions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponseObject), TypeInfoPropertyName = "ProjectListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject), TypeInfoPropertyName = "ProjectModelPermissionsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode), TypeInfoPropertyName = "ProjectModelPermissionsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject), TypeInfoPropertyName = "ProjectModelPermissionsDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode), TypeInfoPropertyName = "ProjectModelPermissionsUpdateRequestMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitObject), TypeInfoPropertyName = "ProjectRateLimitObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject), TypeInfoPropertyName = "ProjectRateLimitListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccount))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject), TypeInfoPropertyName = "ProjectServiceAccountObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole), TypeInfoPropertyName = "ProjectServiceAccountRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKey))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject), TypeInfoPropertyName = "ProjectServiceAccountApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject), TypeInfoPropertyName = "ProjectServiceAccountCreateResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole), TypeInfoPropertyName = "ProjectServiceAccountCreateResponseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject), TypeInfoPropertyName = "ProjectServiceAccountDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject), TypeInfoPropertyName = "ProjectServiceAccountListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlert))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject), TypeInfoPropertyName = "ProjectSpendAlertObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency), TypeInfoPropertyName = "ProjectSpendAlertCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval), TypeInfoPropertyName = "ProjectSpendAlertInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject), TypeInfoPropertyName = "ProjectSpendAlertDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject), TypeInfoPropertyName = "ProjectSpendAlertListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserObject), TypeInfoPropertyName = "ProjectUserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject), TypeInfoPropertyName = "ProjectUserDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRoleListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject), TypeInfoPropertyName = "PublicRoleListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormats), TypeInfoPropertyName = "RealtimeAudioFormats2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType), TypeInfoPropertyName = "RealtimeAudioFormatsPcmAudioFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType), TypeInfoPropertyName = "RealtimeAudioFormatsPcmuAudioFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType), TypeInfoPropertyName = "RealtimeAudioFormatsPcmaAudioFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItem), TypeInfoPropertyName = "RealtimeConversationItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemDeleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemRetrieveType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemTruncateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend))] - internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.RealtimeBetaClientEventInputAudioBufferAppendType), TypeInfoPropertyName = "RealtimeBetaClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType), TypeInfoPropertyName = "RealtimeBetaClientEventInputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType), TypeInfoPropertyName = "RealtimeBetaClientEventInputAudioBufferCommitType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType), TypeInfoPropertyName = "RealtimeBetaClientEventOutputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType), TypeInfoPropertyName = "RealtimeBetaClientEventResponseCancelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType), TypeInfoPropertyName = "RealtimeBetaClientEventResponseCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType), TypeInfoPropertyName = "RealtimeBetaClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType), TypeInfoPropertyName = "RealtimeBetaClientEventTranscriptionSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject), TypeInfoPropertyName = "RealtimeBetaResponseObject2")] - [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))] - [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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions), TypeInfoPropertyName = "ToolChoiceOptions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCP))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringRealtimeBetaResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemRetrievedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemTruncatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType), TypeInfoPropertyName = "RealtimeBetaServerEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferCommittedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferSpeechStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferSpeechStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType), TypeInfoPropertyName = "RealtimeBetaServerEventMCPListToolsCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType), TypeInfoPropertyName = "RealtimeBetaServerEventMCPListToolsFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType), TypeInfoPropertyName = "RealtimeBetaServerEventMCPListToolsInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType), TypeInfoPropertyName = "RealtimeBetaServerEventRateLimitsUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName), TypeInfoPropertyName = "RealtimeBetaServerEventRateLimitsUpdatedRateLimitName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioTranscriptDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartAddedPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartDonePartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseOutputItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseOutputItemDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseTextDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseTextDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSession))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeBetaServerEventSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventTranscriptionSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType), TypeInfoPropertyName = "RealtimeBetaServerEventTranscriptionSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCallCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCallReferRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCallRejectRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEvent), TypeInfoPropertyName = "RealtimeClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancel))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType), TypeInfoPropertyName = "RealtimeClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType), TypeInfoPropertyName = "RealtimeClientEventConversationItemCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType), TypeInfoPropertyName = "RealtimeClientEventConversationItemDeleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType), TypeInfoPropertyName = "RealtimeClientEventConversationItemRetrieveType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType), TypeInfoPropertyName = "RealtimeClientEventConversationItemTruncateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType), TypeInfoPropertyName = "RealtimeClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType), TypeInfoPropertyName = "RealtimeClientEventInputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType), TypeInfoPropertyName = "RealtimeClientEventInputAudioBufferCommitType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType), TypeInfoPropertyName = "RealtimeClientEventOutputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType), TypeInfoPropertyName = "RealtimeClientEventResponseCancelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType), TypeInfoPropertyName = "RealtimeClientEventResponseCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType), TypeInfoPropertyName = "RealtimeClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateRequestGARealtimeTranscriptionSessionCreateRequestGA2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType), TypeInfoPropertyName = "RealtimeClientEventTranscriptionSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPListTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType), TypeInfoPropertyName = "RealtimeConversationItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallOutputObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject), TypeInfoPropertyName = "RealtimeConversationItemMessageUserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType), TypeInfoPropertyName = "RealtimeConversationItemMessageUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus), TypeInfoPropertyName = "RealtimeConversationItemMessageUserStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole), TypeInfoPropertyName = "RealtimeConversationItemMessageUserRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType), TypeInfoPropertyName = "RealtimeConversationItemMessageUserContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail), TypeInfoPropertyName = "RealtimeConversationItemMessageUserContentItemDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReference))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor), TypeInfoPropertyName = "RealtimeCreateClientSecretRequestExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Session2), TypeInfoPropertyName = "Session22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType), TypeInfoPropertyName = "RealtimeCreateClientSecretResponseSessionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeFunctionTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType), TypeInfoPropertyName = "RealtimeFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType), TypeInfoPropertyName = "RealtimeMCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType), TypeInfoPropertyName = "RealtimeMCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType), TypeInfoPropertyName = "RealtimeMCPHTTPErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType), TypeInfoPropertyName = "RealtimeMCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType), TypeInfoPropertyName = "RealtimeMCPProtocolErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType), TypeInfoPropertyName = "RealtimeMCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType), TypeInfoPropertyName = "RealtimeMCPToolExecutionErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoning))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort), TypeInfoPropertyName = "RealtimeReasoningEffort2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseObject), TypeInfoPropertyName = "RealtimeResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatus), TypeInfoPropertyName = "RealtimeResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType), TypeInfoPropertyName = "RealtimeResponseStatusDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason), TypeInfoPropertyName = "RealtimeResponseStatusDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie), TypeInfoPropertyName = "RealtimeResponseOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie), TypeInfoPropertyName = "RealtimeResponseCreateParamsOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeFunctionToolMCPTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringRealtimeResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation), TypeInfoPropertyName = "RealtimeResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEvent), TypeInfoPropertyName = "RealtimeServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType), TypeInfoPropertyName = "RealtimeServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType), TypeInfoPropertyName = "RealtimeServerEventConversationCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType), TypeInfoPropertyName = "RealtimeServerEventConversationItemDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemRetrievedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemTruncatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType), TypeInfoPropertyName = "RealtimeServerEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferCommittedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferDtmfEventReceivedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferSpeechStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferSpeechStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferTimeoutTriggeredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType), TypeInfoPropertyName = "RealtimeServerEventMCPListToolsCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType), TypeInfoPropertyName = "RealtimeServerEventMCPListToolsFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType), TypeInfoPropertyName = "RealtimeServerEventMCPListToolsInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType), TypeInfoPropertyName = "RealtimeServerEventOutputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType), TypeInfoPropertyName = "RealtimeServerEventOutputAudioBufferStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType), TypeInfoPropertyName = "RealtimeServerEventOutputAudioBufferStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType), TypeInfoPropertyName = "RealtimeServerEventRateLimitsUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName), TypeInfoPropertyName = "RealtimeServerEventRateLimitsUpdatedRateLimitName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioTranscriptDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartAddedPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartDonePartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType), TypeInfoPropertyName = "RealtimeServerEventResponseCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseFunctionCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseFunctionCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType), TypeInfoPropertyName = "RealtimeServerEventResponseOutputItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseOutputItemDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseTextDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseTextDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeServerEventSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateResponseGARealtimeTranscriptionSessionCreateResponseGA2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeServerEventSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType), TypeInfoPropertyName = "RealtimeServerEventTranscriptionSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionObject), TypeInfoPropertyName = "RealtimeSessionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie), TypeInfoPropertyName = "RealtimeSessionModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModel), TypeInfoPropertyName = "RealtimeSessionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat), TypeInfoPropertyName = "RealtimeSessionInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat), TypeInfoPropertyName = "RealtimeSessionOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum), TypeInfoPropertyName = "RealtimeSessionTracingTracingConfigurationEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens), TypeInfoPropertyName = "RealtimeSessionMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item), TypeInfoPropertyName = "RealtimeSessionIncludeVariant1Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie), TypeInfoPropertyName = "RealtimeSessionCreateRequestModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateRequestTracingEnumRealtimeSessionCreateRequestTracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum), TypeInfoPropertyName = "RealtimeSessionCreateRequestTracingEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType), TypeInfoPropertyName = "RealtimeSessionCreateRequestToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateRequestMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateRequestMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncation), TypeInfoPropertyName = "RealtimeTruncation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionCreateRequestGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateRequestGATracingEnumRealtimeSessionCreateRequestGATracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum), TypeInfoPropertyName = "RealtimeSessionCreateRequestGATracingEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateRequestGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem), TypeInfoPropertyName = "RealtimeSessionCreateResponseIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateResponseOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateResponseTracingEnumRealtimeSessionCreateResponseTracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum), TypeInfoPropertyName = "RealtimeSessionCreateResponseTracingEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionCreateResponseGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateResponseGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestTurnDetectionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateResponseModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection))] - internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.RealtimeTranscriptionSessionCreateResponseGAType), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateResponseGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateResponseGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEvent), TypeInfoPropertyName = "RealtimeTranslationClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType), TypeInfoPropertyName = "RealtimeTranslationClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType), TypeInfoPropertyName = "RealtimeTranslationClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType), TypeInfoPropertyName = "RealtimeTranslationClientEventSessionCloseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType), TypeInfoPropertyName = "RealtimeTranslationClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor), TypeInfoPropertyName = "RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor2")] - [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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum), TypeInfoPropertyName = "RealtimeTruncationEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType), TypeInfoPropertyName = "RealtimeTruncationEnumType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness), TypeInfoPropertyName = "RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType), TypeInfoPropertyName = "RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnum), TypeInfoPropertyName = "ReasoningModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningSummary2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningContext2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningGenerateSummary2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemType), TypeInfoPropertyName = "ReasoningItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemStatus), TypeInfoPropertyName = "ReasoningItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Response), TypeInfoPropertyName = "Response2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Truncation2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Object), TypeInfoPropertyName = "ResponseVariant3Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Status), TypeInfoPropertyName = "ResponseVariant3Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason), TypeInfoPropertyName = "ResponseVariant3IncompleteDetailsReason2")] - [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.PromptCacheOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Moderation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseConversation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType), TypeInfoPropertyName = "ResponseAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType), TypeInfoPropertyName = "ResponseAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType), TypeInfoPropertyName = "ResponseAudioTranscriptDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType), TypeInfoPropertyName = "ResponseAudioTranscriptDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallCodeDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallCodeDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallInterpretingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompletedEventType), TypeInfoPropertyName = "ResponseCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType), TypeInfoPropertyName = "ResponseContentPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType), TypeInfoPropertyName = "ResponseContentPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCreatedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCreatedEventType), TypeInfoPropertyName = "ResponseCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType), TypeInfoPropertyName = "ResponseCustomToolCallInputDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorCode), TypeInfoPropertyName = "ResponseErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorEventType), TypeInfoPropertyName = "ResponseErrorEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFailedEventType), TypeInfoPropertyName = "ResponseFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType), TypeInfoPropertyName = "ResponseFileSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType), TypeInfoPropertyName = "ResponseFileSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType), TypeInfoPropertyName = "ResponseFileSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType), TypeInfoPropertyName = "ResponseFormatJsonObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType), TypeInfoPropertyName = "ResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextType), TypeInfoPropertyName = "ResponseFormatTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammar))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType), TypeInfoPropertyName = "ResponseFormatTextGrammarType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextPython))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType), TypeInfoPropertyName = "ResponseFormatTextPythonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType), TypeInfoPropertyName = "ResponseFunctionCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType), TypeInfoPropertyName = "ResponseFunctionCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType), TypeInfoPropertyName = "ResponseImageGenCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType), TypeInfoPropertyName = "ResponseImageGenCallGeneratingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType), TypeInfoPropertyName = "ResponseImageGenCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType), TypeInfoPropertyName = "ResponseImageGenCallPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseInProgressEventType), TypeInfoPropertyName = "ResponseInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseIncompleteEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType), TypeInfoPropertyName = "ResponseIncompleteEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseItemList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseItemListObject), TypeInfoPropertyName = "ResponseItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseLogProb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseLogProbTopLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType), TypeInfoPropertyName = "ResponseMCPCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType), TypeInfoPropertyName = "ResponseMCPCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType), TypeInfoPropertyName = "ResponseMCPCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType), TypeInfoPropertyName = "ResponseMCPCallFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType), TypeInfoPropertyName = "ResponseMCPCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType), TypeInfoPropertyName = "ResponseMCPListToolsCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType), TypeInfoPropertyName = "ResponseMCPListToolsFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType), TypeInfoPropertyName = "ResponseMCPListToolsInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item), TypeInfoPropertyName = "ResponseModalitiesVariant1Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType), TypeInfoPropertyName = "ResponseOutputItemAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEventType), TypeInfoPropertyName = "ResponseOutputItemDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType), TypeInfoPropertyName = "ResponseOutputTextAnnotationAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringInputTextContentInputImageContentInputFileContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceParam), TypeInfoPropertyName = "ToolChoiceParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseQueuedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseQueuedEventType), TypeInfoPropertyName = "ResponseQueuedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType), TypeInfoPropertyName = "ResponseReasoningSummaryPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType), TypeInfoPropertyName = "ResponseReasoningSummaryPartAddedEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType), TypeInfoPropertyName = "ResponseReasoningSummaryPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus), TypeInfoPropertyName = "ResponseReasoningSummaryPartDoneEventStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType), TypeInfoPropertyName = "ResponseReasoningSummaryPartDoneEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType), TypeInfoPropertyName = "ResponseReasoningSummaryTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType), TypeInfoPropertyName = "ResponseReasoningSummaryTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType), TypeInfoPropertyName = "ResponseReasoningTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType), TypeInfoPropertyName = "ResponseReasoningTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType), TypeInfoPropertyName = "ResponseRefusalDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType), TypeInfoPropertyName = "ResponseRefusalDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEvent), TypeInfoPropertyName = "ResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "ResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType), TypeInfoPropertyName = "ResponseTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType), TypeInfoPropertyName = "ResponseTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageInputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType), TypeInfoPropertyName = "ResponseWebSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType), TypeInfoPropertyName = "ResponseWebSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType), TypeInfoPropertyName = "ResponseWebSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEvent), TypeInfoPropertyName = "ResponsesClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreate), TypeInfoPropertyName = "ResponsesClientEventResponseCreate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type), TypeInfoPropertyName = "ResponsesClientEventResponseCreateVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEvent), TypeInfoPropertyName = "ResponsesServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleObject), TypeInfoPropertyName = "RoleObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject), TypeInfoPropertyName = "RoleDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResourceObject), TypeInfoPropertyName = "RoleListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunCompletionUsageVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderResponseMetadata))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderResponseMetadataErrors))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectObject), TypeInfoPropertyName = "RunObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectStatus), TypeInfoPropertyName = "RunObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType), TypeInfoPropertyName = "RunObjectRequiredActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode), TypeInfoPropertyName = "RunObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason), TypeInfoPropertyName = "RunObjectIncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepCompletionUsageVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject), TypeInfoPropertyName = "RunStepDeltaObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObjectDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDeltaStepDetailsMessageCreationObjectRunStepDeltaStepDetailsToolCallsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsMessageCreationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsCodeObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectRunStepDeltaStepDetailsToolCallsCodeOutputImageObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFileSearchObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType), TypeInfoPropertyName = "RunStepDetailsMessageCreationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsCodeObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDetailsToolCallsCodeOutputLogsObjectRunStepDetailsToolCallsCodeOutputImageObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsCodeOutputImageObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsCodeOutputLogsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsFileSearchObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType), TypeInfoPropertyName = "RunStepDetailsToolCallsFileSearchResultObjectContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDetailsToolCallsCodeObjectRunStepDetailsToolCallsFileSearchObjectRunStepDetailsToolCallsFunctionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectObject), TypeInfoPropertyName = "RunStepObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectType), TypeInfoPropertyName = "RunStepObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectStatus), TypeInfoPropertyName = "RunStepObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDetailsMessageCreationObjectRunStepDetailsToolCallsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastError2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode), TypeInfoPropertyName = "RunStepObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event), TypeInfoPropertyName = "RunStepStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event), TypeInfoPropertyName = "RunStepStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event), TypeInfoPropertyName = "RunStepStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event), TypeInfoPropertyName = "RunStepStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event), TypeInfoPropertyName = "RunStepStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event), TypeInfoPropertyName = "RunStepStreamEventVariant6Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event), TypeInfoPropertyName = "RunStepStreamEventVariant7Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event), TypeInfoPropertyName = "RunStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event), TypeInfoPropertyName = "RunStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event), TypeInfoPropertyName = "RunStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event), TypeInfoPropertyName = "RunStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event), TypeInfoPropertyName = "RunStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event), TypeInfoPropertyName = "RunStreamEventVariant6Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event), TypeInfoPropertyName = "RunStreamEventVariant7Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event), TypeInfoPropertyName = "RunStreamEventVariant8Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event), TypeInfoPropertyName = "RunStreamEventVariant9Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event), TypeInfoPropertyName = "RunStreamEventVariant10Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectType), TypeInfoPropertyName = "RunToolCallObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType), TypeInfoPropertyName = "SpeechAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType), TypeInfoPropertyName = "SpeechAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType), TypeInfoPropertyName = "SpendAlertNotificationChannelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType), TypeInfoPropertyName = "StaticChunkingStrategyRequestParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType), TypeInfoPropertyName = "StaticChunkingStrategyResponseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SubmitToolOutputsRunRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType), TypeInfoPropertyName = "TextResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectObject), TypeInfoPropertyName = "ThreadObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectToolResources2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event), TypeInfoPropertyName = "ThreadStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToggleCertificatesRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUsePreviewTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchPreviewTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolDiscriminatorType), TypeInfoPropertyName = "ToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType), TypeInfoPropertyName = "ToolChoiceAllowedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode), TypeInfoPropertyName = "ToolChoiceAllowedMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceCustom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceCustomType), TypeInfoPropertyName = "ToolChoiceCustomType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType), TypeInfoPropertyName = "ToolChoiceFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCPType), TypeInfoPropertyName = "ToolChoiceMCPType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypes))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypesType), TypeInfoPropertyName = "ToolChoiceTypesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType), TypeInfoPropertyName = "TranscriptTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType), TypeInfoPropertyName = "TranscriptTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType), TypeInfoPropertyName = "TranscriptTextSegmentEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType), TypeInfoPropertyName = "TranscriptTextUsageDurationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType), TypeInfoPropertyName = "TranscriptTextUsageTokensType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategy), TypeInfoPropertyName = "TranscriptionChunkingStrategy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum), TypeInfoPropertyName = "TranscriptionChunkingStrategyEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType), TypeInfoPropertyName = "TranscriptionDiarizedSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObjectType), TypeInfoPropertyName = "TruncationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateGroupBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType), TypeInfoPropertyName = "UpdateOrganizationDataRetentionBodyRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType), TypeInfoPropertyName = "UpdateProjectDataRetentionBodyRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole), TypeInfoPropertyName = "UpdateProjectServiceAccountBodyRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateVectorStoreRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfVectorStoreExpirationAfterObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateVoiceConsentRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Upload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadStatus), TypeInfoPropertyName = "UploadStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadObject), TypeInfoPropertyName = "UploadObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfOpenAIFileObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadCertificateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPartObject), TypeInfoPropertyName = "UploadPartObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject), TypeInfoPropertyName = "UsageAudioSpeechesResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject), TypeInfoPropertyName = "UsageAudioTranscriptionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject), TypeInfoPropertyName = "UsageCodeInterpreterSessionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject), TypeInfoPropertyName = "UsageCompletionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject), TypeInfoPropertyName = "UsageEmbeddingsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject), TypeInfoPropertyName = "UsageFileSearchCallsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResultObject), TypeInfoPropertyName = "UsageImagesResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResultObject), TypeInfoPropertyName = "UsageModerationsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponseObject), TypeInfoPropertyName = "UsageResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketObject), TypeInfoPropertyName = "UsageTimeBucketObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem), TypeInfoPropertyName = "ResultsItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject), TypeInfoPropertyName = "UsageTimeBucketResultDiscriminatorObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject), TypeInfoPropertyName = "UsageVectorStoresResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject), TypeInfoPropertyName = "UsageWebSearchCallsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.User))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserObject), TypeInfoPropertyName = "UserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1Object), TypeInfoPropertyName = "UserUser1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjects2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsObject), TypeInfoPropertyName = "UserProjectsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsDataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponseObject), TypeInfoPropertyName = "UserDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResourceObject), TypeInfoPropertyName = "UserListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponseObject), TypeInfoPropertyName = "UserListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject), TypeInfoPropertyName = "UserRoleAssignmentObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleUpdateRequest))] - internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.VadConfigType), TypeInfoPropertyName = "VadConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ValidateGraderRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ValidateGraderResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor), TypeInfoPropertyName = "VectorStoreExpirationAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringDoubleBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject), TypeInfoPropertyName = "VectorStoreFileBatchObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus), TypeInfoPropertyName = "VectorStoreFileBatchObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject), TypeInfoPropertyName = "VectorStoreFileContentResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject), TypeInfoPropertyName = "VectorStoreFileObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus), TypeInfoPropertyName = "VectorStoreFileObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastError2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode), TypeInfoPropertyName = "VectorStoreFileObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStaticChunkingStrategyResponseParamOtherChunkingStrategyResponseParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectObject), TypeInfoPropertyName = "VectorStoreObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectFileCounts))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus), TypeInfoPropertyName = "VectorStoreObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfComparisonFilterCompoundFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions))] - [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))] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType), TypeInfoPropertyName = "WebSearchActionOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType), TypeInfoPropertyName = "WebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType), TypeInfoPropertyName = "WebSearchActionSearchSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type), TypeInfoPropertyName = "WebSearchApproximateLocationWebSearchApproximateLocation1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolType), TypeInfoPropertyName = "WebSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolFilters2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize), TypeInfoPropertyName = "WebSearchToolSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallType), TypeInfoPropertyName = "WebSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus), TypeInfoPropertyName = "WebSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction), TypeInfoPropertyName = "WebSearchToolCallAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType), TypeInfoPropertyName = "WebSearchToolCallActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject), TypeInfoPropertyName = "WebhookBatchCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType), TypeInfoPropertyName = "WebhookBatchCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject), TypeInfoPropertyName = "WebhookBatchCompletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType), TypeInfoPropertyName = "WebhookBatchCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpired))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject), TypeInfoPropertyName = "WebhookBatchExpiredObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType), TypeInfoPropertyName = "WebhookBatchExpiredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject), TypeInfoPropertyName = "WebhookBatchFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType), TypeInfoPropertyName = "WebhookBatchFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject), TypeInfoPropertyName = "WebhookEvalRunCanceledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType), TypeInfoPropertyName = "WebhookEvalRunCanceledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject), TypeInfoPropertyName = "WebhookEvalRunFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType), TypeInfoPropertyName = "WebhookEvalRunFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceeded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject), TypeInfoPropertyName = "WebhookEvalRunSucceededObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType), TypeInfoPropertyName = "WebhookEvalRunSucceededType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject), TypeInfoPropertyName = "WebhookFineTuningJobCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType), TypeInfoPropertyName = "WebhookFineTuningJobCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject), TypeInfoPropertyName = "WebhookFineTuningJobFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType), TypeInfoPropertyName = "WebhookFineTuningJobFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject), TypeInfoPropertyName = "WebhookFineTuningJobSucceededObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType), TypeInfoPropertyName = "WebhookFineTuningJobSucceededType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncoming))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject), TypeInfoPropertyName = "WebhookLiveCallIncomingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType), TypeInfoPropertyName = "WebhookLiveCallIncomingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncoming))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject), TypeInfoPropertyName = "WebhookRealtimeCallIncomingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType), TypeInfoPropertyName = "WebhookRealtimeCallIncomingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject), TypeInfoPropertyName = "WebhookResponseCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType), TypeInfoPropertyName = "WebhookResponseCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject), TypeInfoPropertyName = "WebhookResponseCompletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType), TypeInfoPropertyName = "WebhookResponseCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject), TypeInfoPropertyName = "WebhookResponseFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedType), TypeInfoPropertyName = "WebhookResponseFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncomplete))] - [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.PromptCacheTTLEnum), TypeInfoPropertyName = "PromptCacheTTLEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheModeEnum), TypeInfoPropertyName = "PromptCacheModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode), TypeInfoPropertyName = "PromptCacheBreakpointParamMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationMode), TypeInfoPropertyName = "ModerationMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationConfigParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationPolicyParam))] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType), TypeInfoPropertyName = "InlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParamType), TypeInfoPropertyName = "InlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "ContainerNetworkPolicyDisabledParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "ContainerNetworkPolicyAllowlistParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStatus), TypeInfoPropertyName = "MessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRole), TypeInfoPropertyName = "MessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode), TypeInfoPropertyName = "PromptCacheBreakpointConfigMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentType), TypeInfoPropertyName = "InputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBodyType), TypeInfoPropertyName = "FileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBodyType), TypeInfoPropertyName = "UrlCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType), TypeInfoPropertyName = "ContainerFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Annotation), TypeInfoPropertyName = "Annotation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType), TypeInfoPropertyName = "AnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TopLogProb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LogProb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContentType), TypeInfoPropertyName = "OutputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContentType), TypeInfoPropertyName = "TextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContentType), TypeInfoPropertyName = "SummaryTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContentType), TypeInfoPropertyName = "ReasoningTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContentType), TypeInfoPropertyName = "RefusalContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetail), TypeInfoPropertyName = "ImageDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentType), TypeInfoPropertyName = "InputImageContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType), TypeInfoPropertyName = "ComputerScreenshotContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileInputDetail), TypeInfoPropertyName = "FileInputDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentType), TypeInfoPropertyName = "InputFileContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase2), TypeInfoPropertyName = "MessagePhase22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageType), TypeInfoPropertyName = "MessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem3), TypeInfoPropertyName = "ContentItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType), TypeInfoPropertyName = "MessageContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCaller))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerType), TypeInfoPropertyName = "DirectToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCaller))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType), TypeInfoPropertyName = "ProgramToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType), TypeInfoPropertyName = "ToolCallCallerDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType), TypeInfoPropertyName = "DirectToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType), TypeInfoPropertyName = "ProgramToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType), TypeInfoPropertyName = "ToolCallCallerParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickButtonType), TypeInfoPropertyName = "ClickButtonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickParamType), TypeInfoPropertyName = "ClickParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoubleClickActionType), TypeInfoPropertyName = "DoubleClickActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CoordParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragParamType), TypeInfoPropertyName = "DragParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressActionType), TypeInfoPropertyName = "KeyPressActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParamType), TypeInfoPropertyName = "MoveParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParamType), TypeInfoPropertyName = "ScreenshotParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScrollParamType), TypeInfoPropertyName = "ScrollParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParamType), TypeInfoPropertyName = "TypeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParamType), TypeInfoPropertyName = "WaitParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchExecutionType), TypeInfoPropertyName = "ToolSearchExecutionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallType), TypeInfoPropertyName = "ToolSearchCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolType), TypeInfoPropertyName = "FunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RankerVersionType), TypeInfoPropertyName = "RankerVersionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HybridSearchOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RankingOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Filters2), TypeInfoPropertyName = "Filters22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolType), TypeInfoPropertyName = "FileSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolType), TypeInfoPropertyName = "ComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerEnvironment), TypeInfoPropertyName = "ComputerEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType), TypeInfoPropertyName = "ComputerUsePreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerMemoryLimit), TypeInfoPropertyName = "ContainerMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType), TypeInfoPropertyName = "AutoCodeInterpreterToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy2), TypeInfoPropertyName = "NetworkPolicy22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType), TypeInfoPropertyName = "ProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolParamType), TypeInfoPropertyName = "LocalShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamType), TypeInfoPropertyName = "ContainerAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy3), TypeInfoPropertyName = "NetworkPolicy32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "ContainerAutoParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem2), TypeInfoPropertyName = "SkillsItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType), TypeInfoPropertyName = "ContainerAutoParamSkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType), TypeInfoPropertyName = "LocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceParamType), TypeInfoPropertyName = "ContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamType), TypeInfoPropertyName = "FunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "FunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomTextFormatParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomTextFormatParamType), TypeInfoPropertyName = "CustomTextFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GrammarSyntax1), TypeInfoPropertyName = "GrammarSyntax12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomGrammarFormatParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType), TypeInfoPropertyName = "CustomGrammarFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamType), TypeInfoPropertyName = "CustomToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format2), TypeInfoPropertyName = "Format22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType), TypeInfoPropertyName = "CustomToolParamFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EmptyModelParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolParamType), TypeInfoPropertyName = "FunctionToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamType), TypeInfoPropertyName = "NamespaceToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem13), TypeInfoPropertyName = "ToolsItem132")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType), TypeInfoPropertyName = "NamespaceToolParamToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchToolParamType), TypeInfoPropertyName = "ToolSearchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApproximateLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApproximateLocationType), TypeInfoPropertyName = "ApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContextSize), TypeInfoPropertyName = "SearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContentType), TypeInfoPropertyName = "SearchContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType), TypeInfoPropertyName = "WebSearchPreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType), TypeInfoPropertyName = "ApplyPatchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputType), TypeInfoPropertyName = "ToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsType), TypeInfoPropertyName = "AdditionalToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramType), TypeInfoPropertyName = "ProgramType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputStatus), TypeInfoPropertyName = "ProgramOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputType), TypeInfoPropertyName = "ProgramOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBodyType), TypeInfoPropertyName = "CompactionBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType), TypeInfoPropertyName = "CodeInterpreterOutputLogsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType), TypeInfoPropertyName = "CodeInterpreterOutputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellExecActionType), TypeInfoPropertyName = "LocalShellExecActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallStatus), TypeInfoPropertyName = "FunctionShellCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType), TypeInfoPropertyName = "LocalEnvironmentResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType), TypeInfoPropertyName = "ContainerReferenceResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallType), TypeInfoPropertyName = "FunctionShellCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant12))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "FunctionShellCallEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum), TypeInfoPropertyName = "FunctionShellCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType), TypeInfoPropertyName = "FunctionShellCallOutputTimeoutOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType), TypeInfoPropertyName = "FunctionShellCallOutputExitOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome), TypeInfoPropertyName = "Outcome2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType), TypeInfoPropertyName = "FunctionShellCallOutputContentOutcomeDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType), TypeInfoPropertyName = "FunctionShellCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus), TypeInfoPropertyName = "ApplyPatchCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType), TypeInfoPropertyName = "ApplyPatchCreateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType), TypeInfoPropertyName = "ApplyPatchDeleteFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType), TypeInfoPropertyName = "ApplyPatchUpdateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType), TypeInfoPropertyName = "ApplyPatchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation), TypeInfoPropertyName = "Operation2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType), TypeInfoPropertyName = "ApplyPatchToolCallOperationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus), TypeInfoPropertyName = "ApplyPatchCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType), TypeInfoPropertyName = "ApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DetailEnum), TypeInfoPropertyName = "DetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallItemStatus), TypeInfoPropertyName = "FunctionCallItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType), TypeInfoPropertyName = "ComputerCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentParamType), TypeInfoPropertyName = "InputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType), TypeInfoPropertyName = "InputImageContentParamAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileDetailEnum), TypeInfoPropertyName = "FileDetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentParamType), TypeInfoPropertyName = "InputFileContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType), TypeInfoPropertyName = "FunctionCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListOutputVariant2Item2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item), TypeInfoPropertyName = "OutputVariant2Item2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType), TypeInfoPropertyName = "FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationParamType), TypeInfoPropertyName = "FileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationParamType), TypeInfoPropertyName = "UrlCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType), TypeInfoPropertyName = "ContainerFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType), TypeInfoPropertyName = "ToolSearchCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType), TypeInfoPropertyName = "ToolSearchOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType), TypeInfoPropertyName = "AdditionalToolsItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole), TypeInfoPropertyName = "AdditionalToolsItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType), TypeInfoPropertyName = "CompactionSummaryItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellActionParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus), TypeInfoPropertyName = "FunctionShellCallItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType), TypeInfoPropertyName = "FunctionShellCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant13))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType), TypeInfoPropertyName = "FunctionShellCallOutputTimeoutOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType), TypeInfoPropertyName = "FunctionShellCallOutputExitOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam), TypeInfoPropertyName = "FunctionShellCallOutputOutcomeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType), TypeInfoPropertyName = "FunctionShellCallOutputOutcomeParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType), TypeInfoPropertyName = "FunctionShellCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam), TypeInfoPropertyName = "ApplyPatchCallStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType), TypeInfoPropertyName = "ApplyPatchCreateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType), TypeInfoPropertyName = "ApplyPatchDeleteFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType), TypeInfoPropertyName = "ApplyPatchUpdateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParam), TypeInfoPropertyName = "ApplyPatchOperationParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType), TypeInfoPropertyName = "ApplyPatchOperationParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType), TypeInfoPropertyName = "ApplyPatchToolCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam), TypeInfoPropertyName = "ApplyPatchCallOutputStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType), TypeInfoPropertyName = "ApplyPatchToolCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType), TypeInfoPropertyName = "CompactionTriggerItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemReferenceParamType2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramItemParamType), TypeInfoPropertyName = "ProgramItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus), TypeInfoPropertyName = "ProgramOutputItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType), TypeInfoPropertyName = "ProgramOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationResourceObject), TypeInfoPropertyName = "ConversationResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenOutputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenInputUsageDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType), TypeInfoPropertyName = "SpecificProgrammaticToolCallingParamType2")] - [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.ReasoningModeEnumEnum), TypeInfoPropertyName = "ReasoningModeEnumEnum2")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrency), TypeInfoPropertyName = "SpendLimitCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum), TypeInfoPropertyName = "SpendLimitCurrencyEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitInterval), TypeInfoPropertyName = "SpendLimitInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum), TypeInfoPropertyName = "SpendLimitIntervalEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatus), TypeInfoPropertyName = "SpendLimitEnforcementStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum), TypeInfoPropertyName = "SpendLimitEnforcementStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcement))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject), TypeInfoPropertyName = "OrganizationSpendLimitResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency), TypeInfoPropertyName = "UpdateOrganizationSpendLimitBodyCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval), TypeInfoPropertyName = "UpdateOrganizationSpendLimitBodyInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject), TypeInfoPropertyName = "OrganizationSpendLimitDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject), TypeInfoPropertyName = "ProjectSpendLimitResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency), TypeInfoPropertyName = "UpdateProjectSpendLimitBodyCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval), TypeInfoPropertyName = "UpdateProjectSpendLimitBodyInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject), TypeInfoPropertyName = "ProjectSpendLimitDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject), TypeInfoPropertyName = "ServiceAccountApiKeyBodyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContentProvenanceBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceCheckObject), TypeInfoPropertyName = "ProvenanceCheckObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi), TypeInfoPropertyName = "ProvenanceDetectionResultApi2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAValidationStateApi), TypeInfoPropertyName = "C2PAValidationStateApi2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAProvenanceResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType), TypeInfoPropertyName = "C2PAProvenanceResultType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SynthIDProvenanceResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType), TypeInfoPropertyName = "SynthIDProvenanceResultType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem2), TypeInfoPropertyName = "ResultsItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType), TypeInfoPropertyName = "ProvenanceResourceResultDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrderEnum), TypeInfoPropertyName = "OrderEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModel), TypeInfoPropertyName = "VideoModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModelEnum), TypeInfoPropertyName = "VideoModelEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoStatus), TypeInfoPropertyName = "VideoStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSize), TypeInfoPropertyName = "VideoSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Error2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoResourceObject), TypeInfoPropertyName = "VideoResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoListResourceObject), TypeInfoPropertyName = "VideoListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageRefParam2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSeconds), TypeInfoPropertyName = "VideoSeconds2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoMultipartBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfByteArrayImageRefParam22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoJsonBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoCharacterBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoCharacterResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoReferenceInputParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoEditMultipartBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfByteArrayVideoReferenceInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoEditJsonBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoExtendMultipartBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfVideoReferenceInputParamByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoExtendJsonBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVideoResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject), TypeInfoPropertyName = "DeletedVideoResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoContentVariant), TypeInfoPropertyName = "VideoContentVariant2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoRemixBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationEnum), TypeInfoPropertyName = "TruncationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnum), TypeInfoPropertyName = "PersonalityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), TypeInfoPropertyName = "PersonalityEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResourceObject), TypeInfoPropertyName = "TokenCountsResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum), TypeInfoPropertyName = "PromptCacheRetentionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum2), TypeInfoPropertyName = "ServiceTierEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResponseMethodPublicBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemField), TypeInfoPropertyName = "ItemField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType), TypeInfoPropertyName = "ItemFieldDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResourceObject), TypeInfoPropertyName = "CompactResourceObject2")] - internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.SkillResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillResourceObject), TypeInfoPropertyName = "SkillResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResourceObject), TypeInfoPropertyName = "SkillListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSkillBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, byte[]>), TypeInfoPropertyName = "OneOfIListByteArrayByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SetDefaultSkillVersionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject), TypeInfoPropertyName = "DeletedSkillResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResourceObject), TypeInfoPropertyName = "SkillVersionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject), TypeInfoPropertyName = "SkillVersionListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSkillVersionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject), TypeInfoPropertyName = "DeletedSkillVersionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitWorkflowTracing))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitWorkflow))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringInt32BooleanDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionRateLimits))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus), TypeInfoPropertyName = "ChatSessionStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionFileUpload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionHistory))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionChatkitConfiguration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject), TypeInfoPropertyName = "ChatSessionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WorkflowTracingParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WorkflowParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor), TypeInfoPropertyName = "ExpiresAfterParamAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RateLimitsParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutomaticThreadTitlingParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileUploadParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HistoryParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitConfigurationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatSessionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputTextType), TypeInfoPropertyName = "UserMessageInputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType), TypeInfoPropertyName = "UserMessageQuotedTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AttachmentType), TypeInfoPropertyName = "AttachmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Attachment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoice8))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InferenceOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemObject), TypeInfoPropertyName = "UserMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemType), TypeInfoPropertyName = "UserMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem4), TypeInfoPropertyName = "ContentItem42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType), TypeInfoPropertyName = "UserMessageItemContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSourceType), TypeInfoPropertyName = "FileAnnotationSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationType), TypeInfoPropertyName = "FileAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType), TypeInfoPropertyName = "UrlAnnotationSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationType), TypeInfoPropertyName = "UrlAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextType), TypeInfoPropertyName = "ResponseOutputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem3), TypeInfoPropertyName = "AnnotationsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType), TypeInfoPropertyName = "ResponseOutputTextAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemObject), TypeInfoPropertyName = "AssistantMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemType), TypeInfoPropertyName = "AssistantMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemObject), TypeInfoPropertyName = "WidgetMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemType), TypeInfoPropertyName = "WidgetMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallStatus), TypeInfoPropertyName = "ClientToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemObject), TypeInfoPropertyName = "ClientToolCallItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemType), TypeInfoPropertyName = "ClientToolCallItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskType), TypeInfoPropertyName = "TaskType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemObject), TypeInfoPropertyName = "TaskItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemType), TypeInfoPropertyName = "TaskItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupTask))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemObject), TypeInfoPropertyName = "TaskGroupItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemType), TypeInfoPropertyName = "TaskGroupItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItem), TypeInfoPropertyName = "ThreadItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType), TypeInfoPropertyName = "ThreadItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject), TypeInfoPropertyName = "ThreadItemListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ActiveStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ActiveStatusType), TypeInfoPropertyName = "ActiveStatusType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LockedStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LockedStatusType), TypeInfoPropertyName = "LockedStatusType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatusType), TypeInfoPropertyName = "ClosedStatusType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResource))] - [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.BetaTokenCountsResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject), TypeInfoPropertyName = "BetaTokenCountsResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItem), TypeInfoPropertyName = "BetaInputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTool), TypeInfoPropertyName = "BetaTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoning))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTruncationEnum), TypeInfoPropertyName = "BetaTruncationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnum), TypeInfoPropertyName = "BetaPersonalityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaConversationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions), TypeInfoPropertyName = "BetaToolChoiceOptions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceTypes))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceMCP))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceCustom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType), TypeInfoPropertyName = "BetaSpecificFunctionShellParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType), TypeInfoPropertyName = "BetaSpecificApplyPatchParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType), TypeInfoPropertyName = "BetaSpecificProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType), TypeInfoPropertyName = "BetaToolChoiceCustomType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType), TypeInfoPropertyName = "BetaToolChoiceMCPType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType), TypeInfoPropertyName = "BetaToolChoiceFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType), TypeInfoPropertyName = "BetaToolChoiceTypesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType), TypeInfoPropertyName = "BetaToolChoiceAllowedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode), TypeInfoPropertyName = "BetaToolChoiceAllowedMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaConversationParam2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum), TypeInfoPropertyName = "BetaPersonalityEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnum), TypeInfoPropertyName = "BetaReasoningModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningEffortEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningSummary2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningContext2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum), TypeInfoPropertyName = "BetaReasoningModeEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration), TypeInfoPropertyName = "BetaTextResponseFormatConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaVerbosityEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType), TypeInfoPropertyName = "BetaResponseFormatJsonObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType), TypeInfoPropertyName = "BetaTextResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType), TypeInfoPropertyName = "BetaResponseFormatTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType), TypeInfoPropertyName = "BetaToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType), TypeInfoPropertyName = "BetaApplyPatchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller), TypeInfoPropertyName = "BetaCallableToolAllowedCaller2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType), TypeInfoPropertyName = "BetaWebSearchPreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContextSize), TypeInfoPropertyName = "BetaSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContentType), TypeInfoPropertyName = "BetaSearchContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocationType), TypeInfoPropertyName = "BetaApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType), TypeInfoPropertyName = "BetaToolSearchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType), TypeInfoPropertyName = "BetaToolSearchExecutionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEmptyModelParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType), TypeInfoPropertyName = "BetaNamespaceToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem14), TypeInfoPropertyName = "ToolsItem142")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType), TypeInfoPropertyName = "BetaNamespaceToolParamToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType), TypeInfoPropertyName = "BetaCustomToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3), TypeInfoPropertyName = "Format32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType), TypeInfoPropertyName = "BetaCustomToolParamFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType), TypeInfoPropertyName = "BetaCustomGrammarFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1), TypeInfoPropertyName = "BetaGrammarSyntax12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType), TypeInfoPropertyName = "BetaCustomTextFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType), TypeInfoPropertyName = "BetaFunctionToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType), TypeInfoPropertyName = "BetaFunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant14))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType), TypeInfoPropertyName = "BetaContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType), TypeInfoPropertyName = "BetaLocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType), TypeInfoPropertyName = "BetaContainerAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4), TypeInfoPropertyName = "NetworkPolicy42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3), TypeInfoPropertyName = "SkillsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamSkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType), TypeInfoPropertyName = "BetaInlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType), TypeInfoPropertyName = "BetaInlineSkillSourceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType), TypeInfoPropertyName = "BetaInlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType), TypeInfoPropertyName = "BetaSkillReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyAllowlistParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyDisabledParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType), TypeInfoPropertyName = "BetaLocalShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType), TypeInfoPropertyName = "BetaImageGenToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModel), TypeInfoPropertyName = "BetaImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality), TypeInfoPropertyName = "BetaImageGenToolQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolSize), TypeInfoPropertyName = "BetaImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat), TypeInfoPropertyName = "BetaImageGenToolOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration), TypeInfoPropertyName = "BetaImageGenToolModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground), TypeInfoPropertyName = "BetaImageGenToolBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFidelity))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolInputImageMask))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum), TypeInfoPropertyName = "BetaImageGenActionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType), TypeInfoPropertyName = "BetaProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType), TypeInfoPropertyName = "BetaCodeInterpreterToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBetaAutoCodeInterpreterToolParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5), TypeInfoPropertyName = "NetworkPolicy52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType), TypeInfoPropertyName = "BetaMCPToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId), TypeInfoPropertyName = "BetaMCPToolConnectorId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2), TypeInfoPropertyName = "BetaMCPToolRequireApprovalVariant1Enum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType), TypeInfoPropertyName = "BetaWebSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolFilters2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize), TypeInfoPropertyName = "BetaWebSearchToolSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType), TypeInfoPropertyName = "BetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType), TypeInfoPropertyName = "BetaComputerUsePreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment), TypeInfoPropertyName = "BetaComputerEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType), TypeInfoPropertyName = "BetaComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType), TypeInfoPropertyName = "BetaFileSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankingOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType), TypeInfoPropertyName = "BetaCompoundFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2), TypeInfoPropertyName = "FiltersItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType), TypeInfoPropertyName = "BetaComparisonFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType), TypeInfoPropertyName = "BetaRankerVersionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaHybridSearchOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType), TypeInfoPropertyName = "BetaFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem), TypeInfoPropertyName = "BetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType), TypeInfoPropertyName = "BetaInputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentTagParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType), TypeInfoPropertyName = "BetaProgramOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus), TypeInfoPropertyName = "BetaProgramOutputItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParamType), TypeInfoPropertyName = "BetaProgramItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType), TypeInfoPropertyName = "BetaCompactionTriggerItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType), TypeInfoPropertyName = "BetaItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentTag))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallType), TypeInfoPropertyName = "BetaCustomToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCaller))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCaller))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCaller))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType), TypeInfoPropertyName = "BetaToolCallCallerDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType), TypeInfoPropertyName = "BetaProgramToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType), TypeInfoPropertyName = "BetaDirectToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType), TypeInfoPropertyName = "BetaCustomToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListBetaFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput), TypeInfoPropertyName = "BetaFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType), TypeInfoPropertyName = "BetaFunctionAndCustomToolCallOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentType), TypeInfoPropertyName = "BetaInputFileContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileInputDetail), TypeInfoPropertyName = "BetaFileInputDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode), TypeInfoPropertyName = "BetaPromptCacheBreakpointConfigMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentType), TypeInfoPropertyName = "BetaInputImageContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageDetail), TypeInfoPropertyName = "BetaImageDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentType), TypeInfoPropertyName = "BetaInputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType), TypeInfoPropertyName = "BetaToolCallCallerParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType), TypeInfoPropertyName = "BetaProgramToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType), TypeInfoPropertyName = "BetaDirectToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallType), TypeInfoPropertyName = "BetaMCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus), TypeInfoPropertyName = "BetaMCPToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType), TypeInfoPropertyName = "BetaMCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType), TypeInfoPropertyName = "BetaMCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsType), TypeInfoPropertyName = "BetaMCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType), TypeInfoPropertyName = "BetaApplyPatchToolCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam), TypeInfoPropertyName = "BetaApplyPatchCallOutputStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType), TypeInfoPropertyName = "BetaApplyPatchToolCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam), TypeInfoPropertyName = "BetaApplyPatchCallStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParam), TypeInfoPropertyName = "BetaApplyPatchOperationParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType), TypeInfoPropertyName = "BetaApplyPatchOperationParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType), TypeInfoPropertyName = "BetaApplyPatchUpdateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType), TypeInfoPropertyName = "BetaApplyPatchDeleteFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType), TypeInfoPropertyName = "BetaApplyPatchCreateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam), TypeInfoPropertyName = "BetaFunctionShellCallOutputOutcomeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallOutputOutcomeParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputExitOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputTimeoutOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType), TypeInfoPropertyName = "BetaFunctionShellCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellActionParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant15))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType), TypeInfoPropertyName = "BetaLocalShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType), TypeInfoPropertyName = "BetaLocalShellToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus), TypeInfoPropertyName = "BetaLocalShellToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType), TypeInfoPropertyName = "BetaLocalShellExecActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType), TypeInfoPropertyName = "BetaCodeInterpreterToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus), TypeInfoPropertyName = "BetaCodeInterpreterToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item2), TypeInfoPropertyName = "OutputsVariant1Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType), TypeInfoPropertyName = "BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType), TypeInfoPropertyName = "BetaCodeInterpreterOutputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType), TypeInfoPropertyName = "BetaCodeInterpreterOutputLogsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType), TypeInfoPropertyName = "BetaImageGenToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus), TypeInfoPropertyName = "BetaImageGenToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType), TypeInfoPropertyName = "BetaCompactionSummaryItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemType), TypeInfoPropertyName = "BetaReasoningItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSummaryTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus), TypeInfoPropertyName = "BetaReasoningItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType), TypeInfoPropertyName = "BetaReasoningTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType), TypeInfoPropertyName = "BetaSummaryTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType), TypeInfoPropertyName = "BetaAdditionalToolsItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole), TypeInfoPropertyName = "BetaAdditionalToolsItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType), TypeInfoPropertyName = "BetaToolSearchOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType), TypeInfoPropertyName = "BetaToolSearchCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1), TypeInfoPropertyName = "BetaMultiAgentAction12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType), TypeInfoPropertyName = "BetaOutputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem4), TypeInfoPropertyName = "AnnotationsItem42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType), TypeInfoPropertyName = "BetaOutputTextContentParamAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType), TypeInfoPropertyName = "BetaContainerFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType), TypeInfoPropertyName = "BetaUrlCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParamType), TypeInfoPropertyName = "BetaFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType), TypeInfoPropertyName = "BetaAgentMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem5), TypeInfoPropertyName = "ContentItem52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType), TypeInfoPropertyName = "BetaAgentMessageItemParamContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType), TypeInfoPropertyName = "BetaEncryptedContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType), TypeInfoPropertyName = "BetaInputImageContentParamAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDetailEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode), TypeInfoPropertyName = "BetaPromptCacheBreakpointParamMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType), TypeInfoPropertyName = "BetaInputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType), TypeInfoPropertyName = "BetaFunctionCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListOutputVariant2Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item2), TypeInfoPropertyName = "OutputVariant2Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType), TypeInfoPropertyName = "BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType), TypeInfoPropertyName = "BetaInputFileContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileDetailEnum), TypeInfoPropertyName = "BetaFileDetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType), TypeInfoPropertyName = "BetaFunctionToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus), TypeInfoPropertyName = "BetaFunctionToolCallStatus2")] - internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.BetaWebSearchToolCallType), TypeInfoPropertyName = "BetaWebSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus), TypeInfoPropertyName = "BetaWebSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallAction), TypeInfoPropertyName = "BetaWebSearchToolCallAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFind))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType), TypeInfoPropertyName = "BetaWebSearchToolCallActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType), TypeInfoPropertyName = "BetaWebSearchActionFindType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType), TypeInfoPropertyName = "BetaWebSearchActionOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType), TypeInfoPropertyName = "BetaWebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType), TypeInfoPropertyName = "BetaWebSearchActionSearchSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType), TypeInfoPropertyName = "BetaComputerCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType), TypeInfoPropertyName = "BetaComputerScreenshotImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallType), TypeInfoPropertyName = "BetaComputerToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerAction), TypeInfoPropertyName = "BetaComputerAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus), TypeInfoPropertyName = "BetaComputerToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType), TypeInfoPropertyName = "BetaComputerActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParamType), TypeInfoPropertyName = "BetaWaitParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParamType), TypeInfoPropertyName = "BetaTypeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParamType), TypeInfoPropertyName = "BetaScrollParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParamType), TypeInfoPropertyName = "BetaScreenshotParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParamType), TypeInfoPropertyName = "BetaMoveParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressActionType), TypeInfoPropertyName = "BetaKeyPressActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParamType), TypeInfoPropertyName = "BetaDragParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCoordParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType), TypeInfoPropertyName = "BetaDoubleClickActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParamType), TypeInfoPropertyName = "BetaClickParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickButtonType), TypeInfoPropertyName = "BetaClickButtonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType), TypeInfoPropertyName = "BetaFileSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus), TypeInfoPropertyName = "BetaFileSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageType), TypeInfoPropertyName = "BetaOutputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageRole), TypeInfoPropertyName = "BetaOutputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContent), TypeInfoPropertyName = "BetaOutputMessageContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessagePhase))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus), TypeInfoPropertyName = "BetaOutputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType), TypeInfoPropertyName = "BetaOutputMessageContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContentType), TypeInfoPropertyName = "BetaRefusalContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentType), TypeInfoPropertyName = "BetaOutputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotation), TypeInfoPropertyName = "BetaAnnotation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLogProb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTopLogProb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilePath))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType), TypeInfoPropertyName = "BetaAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilePathType), TypeInfoPropertyName = "BetaFilePathType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType), TypeInfoPropertyName = "BetaContainerFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType), TypeInfoPropertyName = "BetaUrlCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType), TypeInfoPropertyName = "BetaFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageType), TypeInfoPropertyName = "BetaInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageRole), TypeInfoPropertyName = "BetaInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageStatus), TypeInfoPropertyName = "BetaInputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContent), TypeInfoPropertyName = "BetaInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType), TypeInfoPropertyName = "BetaInputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole), TypeInfoPropertyName = "BetaEasyInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListBetaInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType), TypeInfoPropertyName = "BetaEasyInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsCompaction), TypeInfoPropertyName = "BetaModelIdsCompaction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheOptionsParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaServiceTierEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum), TypeInfoPropertyName = "BetaPromptCacheTTLEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum), TypeInfoPropertyName = "BetaPromptCacheModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponses), TypeInfoPropertyName = "BetaModelIdsResponses2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsShared), TypeInfoPropertyName = "BetaModelIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum), TypeInfoPropertyName = "BetaModelIdsResponsesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum), TypeInfoPropertyName = "BetaModelIdsSharedEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseItemList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseItemListObject), TypeInfoPropertyName = "BetaResponseItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResource), TypeInfoPropertyName = "BetaItemResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageResource), TypeInfoPropertyName = "BetaInputMessageResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputResource), TypeInfoPropertyName = "BetaComputerToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallResource), TypeInfoPropertyName = "BetaFunctionToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource), TypeInfoPropertyName = "BetaFunctionToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgram))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallResource), TypeInfoPropertyName = "BetaCustomToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputResource), TypeInfoPropertyName = "BetaCustomToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType), TypeInfoPropertyName = "BetaItemResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum), TypeInfoPropertyName = "BetaFunctionCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus), TypeInfoPropertyName = "BetaFunctionCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType), TypeInfoPropertyName = "BetaMCPApprovalResponseResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType), TypeInfoPropertyName = "BetaApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus), TypeInfoPropertyName = "BetaApplyPatchCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType), TypeInfoPropertyName = "BetaApplyPatchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus), TypeInfoPropertyName = "BetaApplyPatchCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation2), TypeInfoPropertyName = "Operation22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType), TypeInfoPropertyName = "BetaApplyPatchToolCallOperationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType), TypeInfoPropertyName = "BetaApplyPatchUpdateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType), TypeInfoPropertyName = "BetaApplyPatchDeleteFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType), TypeInfoPropertyName = "BetaApplyPatchCreateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType), TypeInfoPropertyName = "BetaFunctionShellCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum), TypeInfoPropertyName = "BetaFunctionShellCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome2), TypeInfoPropertyName = "Outcome22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallOutputContentOutcomeDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType), TypeInfoPropertyName = "BetaFunctionShellCallOutputExitOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType), TypeInfoPropertyName = "BetaFunctionShellCallOutputTimeoutOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType), TypeInfoPropertyName = "BetaFunctionShellCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus), TypeInfoPropertyName = "BetaFunctionShellCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant16))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType), TypeInfoPropertyName = "BetaContainerReferenceResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType), TypeInfoPropertyName = "BetaLocalEnvironmentResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionBodyType), TypeInfoPropertyName = "BetaCompactionBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputType), TypeInfoPropertyName = "BetaProgramOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus), TypeInfoPropertyName = "BetaProgramOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramType), TypeInfoPropertyName = "BetaProgramType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType), TypeInfoPropertyName = "BetaAdditionalToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageRole), TypeInfoPropertyName = "BetaMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType), TypeInfoPropertyName = "BetaToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallType), TypeInfoPropertyName = "BetaToolSearchCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType), TypeInfoPropertyName = "BetaMultiAgentCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction), TypeInfoPropertyName = "BetaMultiAgentAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType), TypeInfoPropertyName = "BetaMultiAgentCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageType), TypeInfoPropertyName = "BetaAgentMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem6), TypeInfoPropertyName = "ContentItem62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType), TypeInfoPropertyName = "BetaAgentMessageContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentType), TypeInfoPropertyName = "BetaEncryptedContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType), TypeInfoPropertyName = "BetaComputerScreenshotContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextContentType), TypeInfoPropertyName = "BetaTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType), TypeInfoPropertyName = "BetaFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus), TypeInfoPropertyName = "BetaFunctionToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus), TypeInfoPropertyName = "BetaComputerCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType), TypeInfoPropertyName = "BetaComputerToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus), TypeInfoPropertyName = "BetaComputerToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageResourceVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResourceObject), TypeInfoPropertyName = "BetaCompactResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemField), TypeInfoPropertyName = "BetaItemField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType), TypeInfoPropertyName = "BetaItemFieldDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageType), TypeInfoPropertyName = "BetaMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageStatus), TypeInfoPropertyName = "BetaMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem7), TypeInfoPropertyName = "ContentItem72")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType), TypeInfoPropertyName = "BetaMessageContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessagePhase22))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseQueuedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType), TypeInfoPropertyName = "BetaResponseQueuedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponse), TypeInfoPropertyName = "BetaResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelResponseProperties))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseProperties))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Truncation2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object), TypeInfoPropertyName = "BetaResponseVariant3Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status), TypeInfoPropertyName = "BetaResponseVariant3Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason), TypeInfoPropertyName = "BetaResponseVariant3IncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItem), TypeInfoPropertyName = "BetaOutputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModeration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseConversation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input5), TypeInfoPropertyName = "Input52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationResultBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationErrorBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType), TypeInfoPropertyName = "BetaModerationInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output9), TypeInfoPropertyName = "Output92")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType), TypeInfoPropertyName = "BetaModerationOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType), TypeInfoPropertyName = "BetaModerationErrorBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType), TypeInfoPropertyName = "BetaModerationResultBodyType2")] - [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.BetaModerationInputType), TypeInfoPropertyName = "BetaModerationInputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType), TypeInfoPropertyName = "BetaOutputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorCode), TypeInfoPropertyName = "BetaResponseErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBetaInputTextContentBetaInputImageContentBetaInputFileContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaServiceTierEnum2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType), TypeInfoPropertyName = "BetaResponseOutputTextAnnotationAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType), TypeInfoPropertyName = "BetaResponseMCPListToolsInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType), TypeInfoPropertyName = "BetaResponseMCPListToolsFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType), TypeInfoPropertyName = "BetaResponseMCPListToolsCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType), TypeInfoPropertyName = "BetaResponseMCPCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType), TypeInfoPropertyName = "BetaResponseMCPCallFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType), TypeInfoPropertyName = "BetaResponseMCPCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType), TypeInfoPropertyName = "BetaResponseMCPCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType), TypeInfoPropertyName = "BetaResponseMCPCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType), TypeInfoPropertyName = "BetaResponseImageGenCallPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType), TypeInfoPropertyName = "BetaResponseImageGenCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType), TypeInfoPropertyName = "BetaResponseImageGenCallGeneratingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType), TypeInfoPropertyName = "BetaResponseImageGenCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType), TypeInfoPropertyName = "BetaResponseReasoningTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType), TypeInfoPropertyName = "BetaResponseReasoningTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartDoneEventStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartDoneEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartAddedEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType), TypeInfoPropertyName = "BetaResponseTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseLogProb))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType), TypeInfoPropertyName = "BetaResponseTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType), TypeInfoPropertyName = "BetaResponseRefusalDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType), TypeInfoPropertyName = "BetaResponseRefusalDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType), TypeInfoPropertyName = "BetaResponseOutputItemDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType), TypeInfoPropertyName = "BetaResponseOutputItemAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType), TypeInfoPropertyName = "BetaResponseInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType), TypeInfoPropertyName = "BetaResponseFunctionCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType), TypeInfoPropertyName = "BetaResponseFunctionCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType), TypeInfoPropertyName = "BetaResponseFileSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType), TypeInfoPropertyName = "BetaResponseFileSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType), TypeInfoPropertyName = "BetaResponseFileSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType), TypeInfoPropertyName = "BetaResponseErrorEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCreatedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType), TypeInfoPropertyName = "BetaResponseCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType), TypeInfoPropertyName = "BetaResponseContentPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContent), TypeInfoPropertyName = "BetaOutputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType), TypeInfoPropertyName = "BetaOutputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType), TypeInfoPropertyName = "BetaResponseContentPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType), TypeInfoPropertyName = "BetaResponseCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallInterpretingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallCodeDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallCodeDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType), TypeInfoPropertyName = "BetaResponseAudioTranscriptDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType), TypeInfoPropertyName = "BetaResponseAudioTranscriptDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType), TypeInfoPropertyName = "BetaResponseAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType), TypeInfoPropertyName = "BetaResponseAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType), TypeInfoPropertyName = "BetaResponseIncompleteEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType), TypeInfoPropertyName = "BetaResponseFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType), TypeInfoPropertyName = "BetaResponseWebSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType), TypeInfoPropertyName = "BetaResponseWebSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType), TypeInfoPropertyName = "BetaResponseWebSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudioType), TypeInfoPropertyName = "BetaOutputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioType), TypeInfoPropertyName = "BetaInputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat), TypeInfoPropertyName = "BetaInputAudioInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputParam), TypeInfoPropertyName = "BetaInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContent), TypeInfoPropertyName = "BetaContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaIncludeEnum), TypeInfoPropertyName = "BetaIncludeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEvent), TypeInfoPropertyName = "BetaResponsesServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEvent), TypeInfoPropertyName = "BetaResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType), TypeInfoPropertyName = "BetaResponsesServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType), TypeInfoPropertyName = "BetaResponseInjectFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode), TypeInfoPropertyName = "BetaResponseInjectFailedEventErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType), TypeInfoPropertyName = "BetaResponseInjectCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "BetaResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEvent), TypeInfoPropertyName = "BetaResponsesClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate), TypeInfoPropertyName = "BetaResponsesClientEventResponseCreate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType), TypeInfoPropertyName = "BetaResponsesClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType), TypeInfoPropertyName = "BetaResponseInjectEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type), TypeInfoPropertyName = "BetaResponsesClientEventResponseCreateVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponse), TypeInfoPropertyName = "BetaCreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponseProperties), TypeInfoPropertyName = "BetaCreateModelResponseProperties2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContextManagementParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationPolicyParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationConfigParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationMode), TypeInfoPropertyName = "BetaModerationMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2))] - [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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder), TypeInfoPropertyName = "ListOrganizationCertificatesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem), TypeInfoPropertyName = "GetCertificateIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth), TypeInfoPropertyName = "UsageCostsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem), TypeInfoPropertyName = "UsageCostsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupsOrder), TypeInfoPropertyName = "ListGroupsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListGroupRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder), TypeInfoPropertyName = "ListGroupUsersOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess), TypeInfoPropertyName = "ListProjectApiKeysOwnerProjectAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder), TypeInfoPropertyName = "ListProjectCertificatesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder), TypeInfoPropertyName = "ListProjectGroupsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType), TypeInfoPropertyName = "RetrieveProjectGroupGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder), TypeInfoPropertyName = "ListProjectSpendAlertsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRolesOrder), TypeInfoPropertyName = "ListRolesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder), TypeInfoPropertyName = "ListOrganizationSpendAlertsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth), TypeInfoPropertyName = "UsageAudioSpeechesBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem), TypeInfoPropertyName = "UsageAudioSpeechesGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth), TypeInfoPropertyName = "UsageAudioTranscriptionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem), TypeInfoPropertyName = "UsageAudioTranscriptionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth), TypeInfoPropertyName = "UsageCodeInterpreterSessionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem), TypeInfoPropertyName = "UsageCodeInterpreterSessionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth), TypeInfoPropertyName = "UsageCompletionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem), TypeInfoPropertyName = "UsageCompletionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth), TypeInfoPropertyName = "UsageEmbeddingsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem), TypeInfoPropertyName = "UsageEmbeddingsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth), TypeInfoPropertyName = "UsageFileSearchCallsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem), TypeInfoPropertyName = "UsageFileSearchCallsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth), TypeInfoPropertyName = "UsageImagesBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSource), TypeInfoPropertyName = "UsageImagesSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize), TypeInfoPropertyName = "UsageImagesSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem), TypeInfoPropertyName = "UsageImagesGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth), TypeInfoPropertyName = "UsageModerationsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem), TypeInfoPropertyName = "UsageModerationsGroupByItem2")] - internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.UsageVectorStoresBucketWidth), TypeInfoPropertyName = "UsageVectorStoresBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem), TypeInfoPropertyName = "UsageVectorStoresGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth), TypeInfoPropertyName = "UsageWebSearchCallsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel), TypeInfoPropertyName = "UsageWebSearchCallsContextLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem), TypeInfoPropertyName = "UsageWebSearchCallsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectGroupRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder), TypeInfoPropertyName = "ListProjectRolesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder), TypeInfoPropertyName = "ListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder), TypeInfoPropertyName = "ListMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder), TypeInfoPropertyName = "ListRunsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem), TypeInfoPropertyName = "CreateRunIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder), TypeInfoPropertyName = "ListRunStepsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem), TypeInfoPropertyName = "ListRunStepsIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem), TypeInfoPropertyName = "GetRunStepIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder), TypeInfoPropertyName = "ListVectorStoresOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder), TypeInfoPropertyName = "ListFilesInVectorStoreBatchOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter), TypeInfoPropertyName = "ListFilesInVectorStoreBatchFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder), TypeInfoPropertyName = "ListVectorStoreFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter), TypeInfoPropertyName = "ListVectorStoreFilesFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaCreateResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaGetResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaDeleteResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaCancelResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem), TypeInfoPropertyName = "BetaCompactconversationOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder), TypeInfoPropertyName = "BetaListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem), TypeInfoPropertyName = "BetaListInputItemsOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem), TypeInfoPropertyName = "BetaGetinputtokencountsOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateTranscriptionResponseJsonCreateTranscriptionResponseDiarizedJsonCreateTranscriptionResponseVerboseJson2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateTranslationResponseJsonCreateTranslationResponseVerboseJson2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteEvalResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteEvalRunResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject), TypeInfoPropertyName = "AdminApiKeysDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyObject?), TypeInfoPropertyName = "NullableAdminApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponse?), TypeInfoPropertyName = "NullableAdminApiKeyCreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyListObject?), TypeInfoPropertyName = "NullableApiKeyListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectObject?), TypeInfoPropertyName = "NullableAssistantObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAssistantToolsCodeAssistantToolsFileSearchAssistantToolsFunction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantStreamEvent?), TypeInfoPropertyName = "NullableAssistantStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEvent?), TypeInfoPropertyName = "NullableThreadStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEvent?), TypeInfoPropertyName = "NullableRunStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEvent?), TypeInfoPropertyName = "NullableRunStepStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEvent?), TypeInfoPropertyName = "NullableMessageStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantSupportedModels?), TypeInfoPropertyName = "NullableAssistantSupportedModels2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCodeType?), TypeInfoPropertyName = "NullableAssistantToolsCodeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType?), TypeInfoPropertyName = "NullableAssistantToolsFileSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType?), TypeInfoPropertyName = "NullableAssistantToolsFileSearchTypeOnlyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType?), TypeInfoPropertyName = "NullableAssistantToolsFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum?), TypeInfoPropertyName = "NullableAssistantsApiResponseFormatOptionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOption?), TypeInfoPropertyName = "NullableAssistantsApiToolChoiceOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum?), TypeInfoPropertyName = "NullableAssistantsApiToolChoiceOptionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType?), TypeInfoPropertyName = "NullableAssistantsNamedToolChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioResponseFormat?), TypeInfoPropertyName = "NullableAudioResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringAudioTranscriptionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionModel?), TypeInfoPropertyName = "NullableAudioTranscriptionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay?), TypeInfoPropertyName = "NullableAudioTranscriptionDelay2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringAudioTranscriptionResponseModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel?), TypeInfoPropertyName = "NullableAudioTranscriptionResponseModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogEventType?), TypeInfoPropertyName = "NullableAuditLogEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(long?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource?), TypeInfoPropertyName = "NullableAuditLogRoleBoundToResourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource?), TypeInfoPropertyName = "NullableAuditLogRoleUnboundFromResourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorType?), TypeInfoPropertyName = "NullableAuditLogActorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType?), TypeInfoPropertyName = "NullableAuditLogActorApiKeyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType?), TypeInfoPropertyName = "NullableAutoChunkingStrategyRequestParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchObject?), TypeInfoPropertyName = "NullableBatchObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchStatus?), TypeInfoPropertyName = "NullableBatchStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor?), TypeInfoPropertyName = "NullableBatchFileExpirationAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CertificateObject?), TypeInfoPropertyName = "NullableCertificateObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode?), TypeInfoPropertyName = "NullableChatCompletionAllowedToolsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType?), TypeInfoPropertyName = "NullableChatCompletionAllowedToolsChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject?), TypeInfoPropertyName = "NullableChatCompletionDeletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionListObject?), TypeInfoPropertyName = "NullableChatCompletionListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType?), TypeInfoPropertyName = "NullableChatCompletionMessageCustomToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject?), TypeInfoPropertyName = "NullableChatCompletionMessageListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfChatCompletionResponseMessageChatCompletionMessageListDataItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChatCompletionRequestMessageContentPartTextChatCompletionRequestMessageContentPartImage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallChunkType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallsItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item?), TypeInfoPropertyName = "NullableChatCompletionModalitiesVariant1Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input?), TypeInfoPropertyName = "NullableInput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionModerationInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output?), TypeInfoPropertyName = "NullableOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionModerationOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType?), TypeInfoPropertyName = "NullableChatCompletionModerationErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType?), TypeInfoPropertyName = "NullableChatCompletionModerationResultsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType?), TypeInfoPropertyName = "NullableChatCompletionNamedToolChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType?), TypeInfoPropertyName = "NullableChatCompletionNamedToolChoiceCustomType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestAssistantMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestAssistantMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionRequestAssistantMessageContentPartDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestMessageContentPartText2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestDeveloperMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestFunctionMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessage?), TypeInfoPropertyName = "NullableChatCompletionRequestMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageDiscriminatorRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartAudioInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartFileType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartImageImageUrlDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartRefusalType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestSystemMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestSystemMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestSystemMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestToolMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestToolMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestToolMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestUserMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestUserMessageContentPart2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestUserMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType?), TypeInfoPropertyName = "NullableChatCompletionResponseMessageAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole?), TypeInfoPropertyName = "NullableChatCompletionResponseMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRole?), TypeInfoPropertyName = "NullableChatCompletionRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole?), TypeInfoPropertyName = "NullableChatCompletionStreamResponseDeltaRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolType?), TypeInfoPropertyName = "NullableChatCompletionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOption?), TypeInfoPropertyName = "NullableChatCompletionToolChoiceOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum?), TypeInfoPropertyName = "NullableChatCompletionToolChoiceOptionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParam?), TypeInfoPropertyName = "NullableChunkingStrategyRequestParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType?), TypeInfoPropertyName = "NullableChunkingStrategyRequestParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType?), TypeInfoPropertyName = "NullableCodeInterpreterFileOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType?), TypeInfoPropertyName = "NullableCodeInterpreterTextOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolType?), TypeInfoPropertyName = "NullableCodeInterpreterToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAutoCodeInterpreterToolParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller?), TypeInfoPropertyName = "NullableCallableToolAllowedCaller2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType?), TypeInfoPropertyName = "NullableCodeInterpreterToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus?), TypeInfoPropertyName = "NullableCodeInterpreterToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item?), TypeInfoPropertyName = "NullableOutputsVariant1Item2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComparisonFilterType?), TypeInfoPropertyName = "NullableComparisonFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>?), TypeInfoPropertyName = "NullableOneOfStringDoubleBooleanIListOneOfStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilterType?), TypeInfoPropertyName = "NullableCompoundFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem?), TypeInfoPropertyName = "NullableFiltersItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerAction?), TypeInfoPropertyName = "NullableComputerAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType?), TypeInfoPropertyName = "NullableComputerActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType?), TypeInfoPropertyName = "NullableComputerScreenshotImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallType?), TypeInfoPropertyName = "NullableComputerToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallStatus?), TypeInfoPropertyName = "NullableComputerToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType?), TypeInfoPropertyName = "NullableComputerToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus?), TypeInfoPropertyName = "NullableComputerToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputResource?), TypeInfoPropertyName = "NullableComputerToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus?), TypeInfoPropertyName = "NullableComputerCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject?), TypeInfoPropertyName = "NullableContainerFileListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerListResourceObject?), TypeInfoPropertyName = "NullableContainerListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor?), TypeInfoPropertyName = "NullableContainerResourceExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit?), TypeInfoPropertyName = "NullableContainerResourceMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType?), TypeInfoPropertyName = "NullableContainerResourceNetworkPolicyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Content5?), TypeInfoPropertyName = "NullableContent52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContent?), TypeInfoPropertyName = "NullableInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContent?), TypeInfoPropertyName = "NullableOutputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItem?), TypeInfoPropertyName = "NullableConversationItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResource?), TypeInfoPropertyName = "NullableFunctionToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResource?), TypeInfoPropertyName = "NullableFunctionToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType?), TypeInfoPropertyName = "NullableConversationItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemListObject?), TypeInfoPropertyName = "NullableConversationItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationParam?), TypeInfoPropertyName = "NullableConversationParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResultObject?), TypeInfoPropertyName = "NullableCostsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringAssistantSupportedModels2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint?), TypeInfoPropertyName = "NullableCreateBatchRequestEndpoint2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow?), TypeInfoPropertyName = "NullableCreateBatchRequestCompletionWindow2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequest?), TypeInfoPropertyName = "NullableCreateChatCompletionRequest2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponseProperties?), TypeInfoPropertyName = "NullableCreateModelResponseProperties2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsShared?), TypeInfoPropertyName = "NullableModelIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSize?), TypeInfoPropertyName = "NullableWebSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormat?), TypeInfoPropertyName = "NullableResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoice?), TypeInfoPropertyName = "NullableVoiceIdsOrCustomVoice2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2AudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StopConfiguration?), TypeInfoPropertyName = "NullableStopConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChatCompletionToolCustomToolChatCompletions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateChatCompletionRequestVariant2FunctionCallChatCompletionFunctionCallOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2FunctionCall2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateCompletionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel?), TypeInfoPropertyName = "NullableCreateCompletionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "NullableOneOfStringIListStringIListInt32IListIListInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateCompletionResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateCompletionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor?), TypeInfoPropertyName = "NullableCreateContainerBodyExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem?), TypeInfoPropertyName = "NullableSkillsItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodySkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit?), TypeInfoPropertyName = "NullableCreateContainerBodyMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy?), TypeInfoPropertyName = "NullableNetworkPolicy2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodyNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateEmbeddingRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel?), TypeInfoPropertyName = "NullableCreateEmbeddingRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat?), TypeInfoPropertyName = "NullableCreateEmbeddingRequestEncodingFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject?), TypeInfoPropertyName = "NullableCreateEmbeddingResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalCompletionsRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType?), TypeInfoPropertyName = "NullableCreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEasyInputMessageEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType?), TypeInfoPropertyName = "NullableCreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfResponseFormatTextResponseFormatJsonSchemaResponseFormatJsonObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalCustomDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalItem?), TypeInfoPropertyName = "NullableCreateEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalJsonlRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType?), TypeInfoPropertyName = "NullableCreateEvalLabelModelGraderType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalLogsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalCustomDataSourceConfigCreateEvalLogsDataSourceConfigCreateEvalStoredCompletionsDataSourceConfig2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "EvalGraderScoreModel_e63205a8299dfc9a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderStringCheck?), TypeInfoPropertyName = "NullableEvalGraderStringCheck2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarity?), TypeInfoPropertyName = "NullableEvalGraderTextSimilarity2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPython?), TypeInfoPropertyName = "NullableEvalGraderPython2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModel?), TypeInfoPropertyName = "NullableEvalGraderScoreModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItemEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Tool?), TypeInfoPropertyName = "NullableTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableTextResponseFormatConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalResponsesSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalJsonlRunDataSourceCreateEvalCompletionsRunDataSourceCreateEvalResponsesRunDataSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalStoredCompletionsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose?), TypeInfoPropertyName = "NullableCreateFileRequestPurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateFineTuningJobRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestIntegrationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfByteArrayIListByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground?), TypeInfoPropertyName = "NullableCreateImageEditRequestBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel?), TypeInfoPropertyName = "NullableCreateImageEditRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize?), TypeInfoPropertyName = "NullableCreateImageEditRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageEditRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat?), TypeInfoPropertyName = "NullableCreateImageEditRequestOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality?), TypeInfoPropertyName = "NullableCreateImageEditRequestQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModel?), TypeInfoPropertyName = "NullableCreateImageRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestQuality?), TypeInfoPropertyName = "NullableCreateImageRequestQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat?), TypeInfoPropertyName = "NullableCreateImageRequestOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestSize?), TypeInfoPropertyName = "NullableCreateImageRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModeration?), TypeInfoPropertyName = "NullableCreateImageRequestModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestBackground?), TypeInfoPropertyName = "NullableCreateImageRequestBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestStyle?), TypeInfoPropertyName = "NullableCreateImageRequestStyle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageVariationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel?), TypeInfoPropertyName = "NullableCreateImageVariationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageVariationRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize?), TypeInfoPropertyName = "NullableCreateImageVariationRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestRole?), TypeInfoPropertyName = "NullableCreateMessageRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>?), TypeInfoPropertyName = "NullableOneOfStringIListOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAssistantToolsCodeAssistantToolsFileSearchTypeOnly2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateModerationRequestInputVariant3ItemVariant1CreateModerationRequestInputVariant3ItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateModerationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestModel?), TypeInfoPropertyName = "NullableCreateModerationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHateItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesIllicitItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSexualItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSexualMinor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesViolenceItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponse?), TypeInfoPropertyName = "NullableCreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputParam?), TypeInfoPropertyName = "NullableInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.IncludeEnum?), TypeInfoPropertyName = "NullableIncludeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfTruncationObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfAssistantsApiToolChoiceOptionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateSpeechRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel?), TypeInfoPropertyName = "NullableCreateSpeechRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateSpeechRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat?), TypeInfoPropertyName = "NullableCreateSpeechRequestStreamFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent?), TypeInfoPropertyName = "NullableCreateSpeechResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableCreateSpeechResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency?), TypeInfoPropertyName = "NullableCreateSpendAlertBodyCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval?), TypeInfoPropertyName = "NullableCreateSpendAlertBodyInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateThreadAndRunRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel?), TypeInfoPropertyName = "NullableCreateThreadAndRunRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateTranscriptionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel?), TypeInfoPropertyName = "NullableCreateTranscriptionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionInclude?), TypeInfoPropertyName = "NullableTranscriptionInclude2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie?), TypeInfoPropertyName = "NullableCreateTranscriptionRequestTimestampGranularitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1?), TypeInfoPropertyName = "NullableCreateTranscriptionRequestChunkingStrategyVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseDiarizedJsonTask2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseDiarizedJsonUsage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfTranscriptTextUsageTokensTranscriptTextUsageDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateTranslationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel?), TypeInfoPropertyName = "NullableCreateTranslationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateTranslationRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose?), TypeInfoPropertyName = "NullableCreateUploadRequestPurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAutoChunkingStrategyRequestParamStaticChunkingStrategyRequestParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallType?), TypeInfoPropertyName = "NullableCustomToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputType?), TypeInfoPropertyName = "NullableCustomToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput?), TypeInfoPropertyName = "NullableFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputResource?), TypeInfoPropertyName = "NullableCustomToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum?), TypeInfoPropertyName = "NullableFunctionCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallResource?), TypeInfoPropertyName = "NullableCustomToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatus?), TypeInfoPropertyName = "NullableFunctionCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCustomToolChatCompletionsCustomFormatTextFormatCustomToolChatCompletionsCustomFormatGrammarFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsCustomFormatTextFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsCustomFormatGrammarFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject?), TypeInfoPropertyName = "NullableDeleteAssistantResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject?), TypeInfoPropertyName = "NullableDeleteCertificateResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFileResponseObject?), TypeInfoPropertyName = "NullableDeleteFileResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject?), TypeInfoPropertyName = "NullableDeleteFineTuningCheckpointPermissionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject?), TypeInfoPropertyName = "NullableDeleteMessageResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject?), TypeInfoPropertyName = "NullableDeleteThreadResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject?), TypeInfoPropertyName = "NullableDeleteVectorStoreFileResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject?), TypeInfoPropertyName = "NullableDeleteVectorStoreResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversation?), TypeInfoPropertyName = "NullableDeletedConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventEvent?), TypeInfoPropertyName = "NullableDoneEventEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventData?), TypeInfoPropertyName = "NullableDoneEventData2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageRole?), TypeInfoPropertyName = "NullableEasyInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageType?), TypeInfoPropertyName = "NullableEasyInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringEditImageBodyJsonParamModelObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel?), TypeInfoPropertyName = "NullableEditImageBodyJsonParamModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(float?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EmbeddingObject?), TypeInfoPropertyName = "NullableEmbeddingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorEventEvent?), TypeInfoPropertyName = "NullableErrorEventEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalObject?), TypeInfoPropertyName = "NullableEvalObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalCustomDataSourceConfigEvalLogsDataSourceConfigEvalStoredCompletionsDataSourceConfig2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalGraderLabelModelEvalGraderStringCheckEvalGraderTextSimilarityEvalGraderPythonEvalGraderScoreModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderLabelModel?), TypeInfoPropertyName = "NullableEvalGraderLabelModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType?), TypeInfoPropertyName = "NullableEvalCustomDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemRole?), TypeInfoPropertyName = "NullableEvalItemRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContent?), TypeInfoPropertyName = "NullableEvalItemContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemType?), TypeInfoPropertyName = "NullableEvalItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentItem?), TypeInfoPropertyName = "NullableEvalItemContentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType?), TypeInfoPropertyName = "NullableEvalItemContentOutputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemInputImageType?), TypeInfoPropertyName = "NullableEvalItemInputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType?), TypeInfoPropertyName = "NullableEvalJsonlFileContentSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType?), TypeInfoPropertyName = "NullableEvalJsonlFileIdSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalListObject?), TypeInfoPropertyName = "NullableEvalListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType?), TypeInfoPropertyName = "NullableEvalLogsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalResponsesSourceType?), TypeInfoPropertyName = "NullableEvalResponsesSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunObject?), TypeInfoPropertyName = "NullableEvalRunObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunListObject?), TypeInfoPropertyName = "NullableEvalRunListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject?), TypeInfoPropertyName = "NullableEvalRunOutputItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject?), TypeInfoPropertyName = "NullableEvalRunOutputItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType?), TypeInfoPropertyName = "NullableEvalStoredCompletionsDataSourceConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType?), TypeInfoPropertyName = "NullableEvalStoredCompletionsSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor?), TypeInfoPropertyName = "NullableFileExpirationAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePathType?), TypeInfoPropertyName = "NullableFilePathType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRanker?), TypeInfoPropertyName = "NullableFileSearchRanker2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallType?), TypeInfoPropertyName = "NullableFileSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus?), TypeInfoPropertyName = "NullableFileSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage?), TypeInfoPropertyName = "NullableFineTuneChatCompletionRequestAssistantMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersBetaDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersBeta2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneMethodType?), TypeInfoPropertyName = "NullableFineTuneMethodType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersReasoningEffort2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersComputeMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersComputeMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersEvalIntervalInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersEvalInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersEvalSamplesInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersEvalSamples2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderMulti2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersBatchSizeInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersBatchSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject?), TypeInfoPropertyName = "NullableFineTuningCheckpointPermissionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegrationType?), TypeInfoPropertyName = "NullableFineTuningIntegrationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersBatchSizeVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobObject?), TypeInfoPropertyName = "NullableFineTuningJobObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobStatus?), TypeInfoPropertyName = "NullableFineTuningJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject?), TypeInfoPropertyName = "NullableFineTuningJobCheckpointObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventObject?), TypeInfoPropertyName = "NullableFineTuningJobEventObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel?), TypeInfoPropertyName = "NullableFineTuningJobEventLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType?), TypeInfoPropertyName = "NullableFineTuningJobEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionAndCustomToolCallOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType?), TypeInfoPropertyName = "NullableFunctionToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus?), TypeInfoPropertyName = "NullableFunctionToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType?), TypeInfoPropertyName = "NullableFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus?), TypeInfoPropertyName = "NullableFunctionToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType?), TypeInfoPropertyName = "NullableGraderLabelModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType?), TypeInfoPropertyName = "NullableGraderMultiType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderLabelModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType?), TypeInfoPropertyName = "NullableGraderPythonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType?), TypeInfoPropertyName = "NullableGraderScoreModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType?), TypeInfoPropertyName = "NullableGraderStringCheckType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation?), TypeInfoPropertyName = "NullableGraderStringCheckOperation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType?), TypeInfoPropertyName = "NullableGraderTextSimilarityType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric?), TypeInfoPropertyName = "NullableGraderTextSimilarityEvaluationMetric2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupObject?), TypeInfoPropertyName = "NullableGroupObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject?), TypeInfoPropertyName = "NullableGroupDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupListResourceObject?), TypeInfoPropertyName = "NullableGroupListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupMemberUserUserType?), TypeInfoPropertyName = "NullableGroupMemberUserUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResponseGroupType?), TypeInfoPropertyName = "NullableGroupResponseGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject?), TypeInfoPropertyName = "NullableGroupRoleAssignmentObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject?), TypeInfoPropertyName = "NullableGroupUserAssignmentObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject?), TypeInfoPropertyName = "NullableGroupUserDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType?), TypeInfoPropertyName = "NullableImageEditCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize?), TypeInfoPropertyName = "NullableImageEditCompletedEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality?), TypeInfoPropertyName = "NullableImageEditCompletedEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground?), TypeInfoPropertyName = "NullableImageEditCompletedEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat?), TypeInfoPropertyName = "NullableImageEditCompletedEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType?), TypeInfoPropertyName = "NullableImageEditPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize?), TypeInfoPropertyName = "NullableImageEditPartialImageEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality?), TypeInfoPropertyName = "NullableImageEditPartialImageEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground?), TypeInfoPropertyName = "NullableImageEditPartialImageEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat?), TypeInfoPropertyName = "NullableImageEditPartialImageEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEvent?), TypeInfoPropertyName = "NullableImageEditStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableImageEditStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType?), TypeInfoPropertyName = "NullableImageGenCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize?), TypeInfoPropertyName = "NullableImageGenCompletedEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality?), TypeInfoPropertyName = "NullableImageGenCompletedEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground?), TypeInfoPropertyName = "NullableImageGenCompletedEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat?), TypeInfoPropertyName = "NullableImageGenCompletedEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType?), TypeInfoPropertyName = "NullableImageGenPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize?), TypeInfoPropertyName = "NullableImageGenPartialImageEventSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality?), TypeInfoPropertyName = "NullableImageGenPartialImageEventQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground?), TypeInfoPropertyName = "NullableImageGenPartialImageEventBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat?), TypeInfoPropertyName = "NullableImageGenPartialImageEventOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEvent?), TypeInfoPropertyName = "NullableImageGenStreamEvent2")] - internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.ImageGenStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableImageGenStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolType?), TypeInfoPropertyName = "NullableImageGenToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModel?), TypeInfoPropertyName = "NullableImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolQuality?), TypeInfoPropertyName = "NullableImageGenToolQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolSize?), TypeInfoPropertyName = "NullableImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat?), TypeInfoPropertyName = "NullableImageGenToolOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModeration?), TypeInfoPropertyName = "NullableImageGenToolModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolBackground?), TypeInfoPropertyName = "NullableImageGenToolBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenActionEnum?), TypeInfoPropertyName = "NullableImageGenActionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallType?), TypeInfoPropertyName = "NullableImageGenToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus?), TypeInfoPropertyName = "NullableImageGenToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseBackground?), TypeInfoPropertyName = "NullableImagesResponseBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat?), TypeInfoPropertyName = "NullableImagesResponseOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseSize?), TypeInfoPropertyName = "NullableImagesResponseSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseQuality?), TypeInfoPropertyName = "NullableImagesResponseQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioType?), TypeInfoPropertyName = "NullableInputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format?), TypeInfoPropertyName = "NullableInputAudioInputAudio1Format2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType?), TypeInfoPropertyName = "NullableInputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItem?), TypeInfoPropertyName = "NullableInputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Item?), TypeInfoPropertyName = "NullableItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType?), TypeInfoPropertyName = "NullableInputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageType?), TypeInfoPropertyName = "NullableInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageRole?), TypeInfoPropertyName = "NullableInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageStatus?), TypeInfoPropertyName = "NullableInputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageResource?), TypeInfoPropertyName = "NullableInputMessageResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteObject?), TypeInfoPropertyName = "NullableInviteObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRole?), TypeInfoPropertyName = "NullableInviteRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteStatus?), TypeInfoPropertyName = "NullableInviteStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProjectRole?), TypeInfoPropertyName = "NullableInviteProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject?), TypeInfoPropertyName = "NullableInviteDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteListResponseObject?), TypeInfoPropertyName = "NullableInviteListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestRole?), TypeInfoPropertyName = "NullableInviteRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestProjectRole?), TypeInfoPropertyName = "NullableInviteRequestProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemDiscriminatorType?), TypeInfoPropertyName = "NullableItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResource?), TypeInfoPropertyName = "NullableItemResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType?), TypeInfoPropertyName = "NullableItemResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject?), TypeInfoPropertyName = "NullableListAuditLogsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponseObject?), TypeInfoPropertyName = "NullableListBatchesResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject?), TypeInfoPropertyName = "NullableListCertificatesResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject?), TypeInfoPropertyName = "NullableListFineTuningCheckpointPermissionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject?), TypeInfoPropertyName = "NullableListFineTuningJobCheckpointsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject?), TypeInfoPropertyName = "NullableListFineTuningJobEventsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponseObject?), TypeInfoPropertyName = "NullableListModelsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject?), TypeInfoPropertyName = "NullableListPaginatedFineTuningJobsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject?), TypeInfoPropertyName = "NullableListProjectCertificatesResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallType?), TypeInfoPropertyName = "NullableLocalShellToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus?), TypeInfoPropertyName = "NullableLocalShellToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType?), TypeInfoPropertyName = "NullableLocalShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalRequestType?), TypeInfoPropertyName = "NullableMCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseType?), TypeInfoPropertyName = "NullableMCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType?), TypeInfoPropertyName = "NullableMCPApprovalResponseResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListToolsType?), TypeInfoPropertyName = "NullableMCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolType?), TypeInfoPropertyName = "NullableMCPToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolConnectorId?), TypeInfoPropertyName = "NullableMCPToolConnectorId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2?), TypeInfoPropertyName = "NullableMCPToolRequireApprovalVariant1Enum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallType?), TypeInfoPropertyName = "NullableMCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallStatus?), TypeInfoPropertyName = "NullableMCPToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType?), TypeInfoPropertyName = "NullableMessageContentImageFileObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail?), TypeInfoPropertyName = "NullableMessageContentImageFileObjectImageFileDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType?), TypeInfoPropertyName = "NullableMessageContentImageUrlObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail?), TypeInfoPropertyName = "NullableMessageContentImageUrlObjectImageUrlDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType?), TypeInfoPropertyName = "NullableMessageContentRefusalObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType?), TypeInfoPropertyName = "NullableMessageContentTextAnnotationsFileCitationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType?), TypeInfoPropertyName = "NullableMessageContentTextAnnotationsFilePathObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObjectType?), TypeInfoPropertyName = "NullableMessageContentTextObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageContentTextAnnotationsFileCitationObjectMessageContentTextAnnotationsFilePathObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentImageFileObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail?), TypeInfoPropertyName = "NullableMessageDeltaContentImageFileObjectImageFileDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentImageUrlObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail?), TypeInfoPropertyName = "NullableMessageDeltaContentImageUrlObjectImageUrlDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentRefusalObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentTextAnnotationsFileCitationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentTextAnnotationsFilePathObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentTextObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageDeltaContentTextAnnotationsFileCitationObjectMessageDeltaContentTextAnnotationsFilePathObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject?), TypeInfoPropertyName = "NullableMessageDeltaObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole?), TypeInfoPropertyName = "NullableMessageDeltaObjectDeltaRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectObject?), TypeInfoPropertyName = "NullableMessageObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectStatus?), TypeInfoPropertyName = "NullableMessageObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason?), TypeInfoPropertyName = "NullableMessageObjectIncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectRole?), TypeInfoPropertyName = "NullableMessageObjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType?), TypeInfoPropertyName = "NullableMessageRequestContentTextObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelObject?), TypeInfoPropertyName = "NullableModelObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIds?), TypeInfoPropertyName = "NullableModelIds2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponses?), TypeInfoPropertyName = "NullableModelIdsResponses2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsCompaction?), TypeInfoPropertyName = "NullableModelIdsCompaction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum?), TypeInfoPropertyName = "NullableModelIdsResponsesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum?), TypeInfoPropertyName = "NullableModelIdsSharedEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NoiseReductionType?), TypeInfoPropertyName = "NullableNoiseReductionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileObject?), TypeInfoPropertyName = "NullableOpenAIFileObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFilePurpose?), TypeInfoPropertyName = "NullableOpenAIFilePurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileStatus?), TypeInfoPropertyName = "NullableOpenAIFileStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateObject?), TypeInfoPropertyName = "NullableOrganizationCertificateObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationCertificateActivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationCertificateDeactivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject?), TypeInfoPropertyName = "NullableOrganizationDataRetentionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType?), TypeInfoPropertyName = "NullableOrganizationDataRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject?), TypeInfoPropertyName = "NullableOrganizationProjectCertificateObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationProjectCertificateActivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationProjectCertificateDeactivationResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency?), TypeInfoPropertyName = "NullableOrganizationSpendAlertCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval?), TypeInfoPropertyName = "NullableOrganizationSpendAlertInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableOtherChunkingStrategyResponseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudioType?), TypeInfoPropertyName = "NullableOutputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItem?), TypeInfoPropertyName = "NullableOutputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType?), TypeInfoPropertyName = "NullableOutputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageType?), TypeInfoPropertyName = "NullableOutputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageRole?), TypeInfoPropertyName = "NullableOutputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContent?), TypeInfoPropertyName = "NullableOutputMessageContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageStatus?), TypeInfoPropertyName = "NullableOutputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputMessageContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType?), TypeInfoPropertyName = "NullablePredictionContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject?), TypeInfoPropertyName = "NullableProjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject?), TypeInfoPropertyName = "NullableProjectApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerProjectAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject?), TypeInfoPropertyName = "NullableProjectDataRetentionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionType?), TypeInfoPropertyName = "NullableProjectDataRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject?), TypeInfoPropertyName = "NullableProjectGroupObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupGroupType?), TypeInfoPropertyName = "NullableProjectGroupGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectGroupDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject?), TypeInfoPropertyName = "NullableProjectGroupListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponseObject?), TypeInfoPropertyName = "NullableProjectListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsUpdateRequestMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitObject?), TypeInfoPropertyName = "NullableProjectRateLimitObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject?), TypeInfoPropertyName = "NullableProjectRateLimitListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject?), TypeInfoPropertyName = "NullableProjectServiceAccountObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole?), TypeInfoPropertyName = "NullableProjectServiceAccountRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject?), TypeInfoPropertyName = "NullableProjectServiceAccountApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject?), TypeInfoPropertyName = "NullableProjectServiceAccountCreateResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole?), TypeInfoPropertyName = "NullableProjectServiceAccountCreateResponseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectServiceAccountDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject?), TypeInfoPropertyName = "NullableProjectServiceAccountListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject?), TypeInfoPropertyName = "NullableProjectSpendAlertObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency?), TypeInfoPropertyName = "NullableProjectSpendAlertCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval?), TypeInfoPropertyName = "NullableProjectSpendAlertInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectSpendAlertDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject?), TypeInfoPropertyName = "NullableProjectSpendAlertListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserObject?), TypeInfoPropertyName = "NullableProjectUserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectUserDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject?), TypeInfoPropertyName = "NullablePublicRoleListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormats?), TypeInfoPropertyName = "NullableRealtimeAudioFormats2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmAudioFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmuAudioFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmaAudioFormatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItem?), TypeInfoPropertyName = "NullableRealtimeConversationItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemDeleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemRetrieveType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemTruncateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferCommitType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventOutputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCancelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventTranscriptionSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject?), TypeInfoPropertyName = "NullableRealtimeBetaResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsShared?), TypeInfoPropertyName = "NullableVoiceIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions?), TypeInfoPropertyName = "NullableToolChoiceOptions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringRealtimeBetaResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemRetrievedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemTruncatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferCommittedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedRateLimitName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDonePartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseOutputItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseOutputItemDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseTextDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseTextDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventTranscriptionSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventTranscriptionSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEvent?), TypeInfoPropertyName = "NullableRealtimeClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemDeleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemRetrieveType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemTruncateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeClientEventInputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType?), TypeInfoPropertyName = "NullableRealtimeClientEventInputAudioBufferCommitType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeClientEventOutputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType?), TypeInfoPropertyName = "NullableRealtimeClientEventResponseCancelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType?), TypeInfoPropertyName = "NullableRealtimeClientEventResponseCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestGARealtimeTranscriptionSessionCreateRequestGA2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeClientEventTranscriptionSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeConversationItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallOutputObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserContentItemDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor?), TypeInfoPropertyName = "NullableRealtimeCreateClientSecretRequestExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Session2?), TypeInfoPropertyName = "NullableSession22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeCreateClientSecretResponseSessionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType?), TypeInfoPropertyName = "NullableRealtimeFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType?), TypeInfoPropertyName = "NullableRealtimeMCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType?), TypeInfoPropertyName = "NullableRealtimeMCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType?), TypeInfoPropertyName = "NullableRealtimeMCPHTTPErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType?), TypeInfoPropertyName = "NullableRealtimeMCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType?), TypeInfoPropertyName = "NullableRealtimeMCPProtocolErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType?), TypeInfoPropertyName = "NullableRealtimeMCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType?), TypeInfoPropertyName = "NullableRealtimeMCPToolExecutionErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort?), TypeInfoPropertyName = "NullableRealtimeReasoningEffort2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseObject?), TypeInfoPropertyName = "NullableRealtimeResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatus?), TypeInfoPropertyName = "NullableRealtimeResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType?), TypeInfoPropertyName = "NullableRealtimeResponseStatusDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason?), TypeInfoPropertyName = "NullableRealtimeResponseStatusDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeResponseOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeFunctionToolMCPTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringRealtimeResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEvent?), TypeInfoPropertyName = "NullableRealtimeServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemRetrievedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemTruncatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType?), TypeInfoPropertyName = "NullableRealtimeServerEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferCommittedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferDtmfEventReceivedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferSpeechStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferSpeechStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferTimeoutTriggeredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventMCPListToolsCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType?), TypeInfoPropertyName = "NullableRealtimeServerEventMCPListToolsFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType?), TypeInfoPropertyName = "NullableRealtimeServerEventMCPListToolsInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeServerEventOutputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType?), TypeInfoPropertyName = "NullableRealtimeServerEventOutputAudioBufferStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType?), TypeInfoPropertyName = "NullableRealtimeServerEventOutputAudioBufferStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventRateLimitsUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName?), TypeInfoPropertyName = "NullableRealtimeServerEventRateLimitsUpdatedRateLimitName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioTranscriptDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartAddedPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartDonePartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseFunctionCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseFunctionCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseOutputItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseOutputItemDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseTextDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseTextDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateResponseGARealtimeTranscriptionSessionCreateResponseGA2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventTranscriptionSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionObject?), TypeInfoPropertyName = "NullableRealtimeSessionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModel?), TypeInfoPropertyName = "NullableRealtimeSessionModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeSessionInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeSessionOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum?), TypeInfoPropertyName = "NullableRealtimeSessionTracingTracingConfigurationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item?), TypeInfoPropertyName = "NullableRealtimeSessionIncludeVariant1Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestTracingEnumRealtimeSessionCreateRequestTracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestTracingEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestMaxResponseOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncation?), TypeInfoPropertyName = "NullableRealtimeTruncation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateRequestGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestGATracingEnumRealtimeSessionCreateRequestGATracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGATracingEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateResponseTracingEnumRealtimeSessionCreateResponseTracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseTracingEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateResponseGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGATracingTracingConfigurationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestTurnDetectionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEvent?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventSessionCloseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor?), TypeInfoPropertyName = "NullableRealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEvent?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionClosedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionInputTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionOutputAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionOutputAudioDeltaFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionOutputTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType?), TypeInfoPropertyName = "NullableRealtimeTranslationSessionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum?), TypeInfoPropertyName = "NullableRealtimeTruncationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType?), TypeInfoPropertyName = "NullableRealtimeTruncationEnumType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness?), TypeInfoPropertyName = "NullableRealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnum?), TypeInfoPropertyName = "NullableReasoningModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemType?), TypeInfoPropertyName = "NullableReasoningItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemStatus?), TypeInfoPropertyName = "NullableReasoningItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Response?), TypeInfoPropertyName = "NullableResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Object?), TypeInfoPropertyName = "NullableResponseVariant3Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Status?), TypeInfoPropertyName = "NullableResponseVariant3Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason?), TypeInfoPropertyName = "NullableResponseVariant3IncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType?), TypeInfoPropertyName = "NullableResponseAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType?), TypeInfoPropertyName = "NullableResponseAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType?), TypeInfoPropertyName = "NullableResponseAudioTranscriptDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType?), TypeInfoPropertyName = "NullableResponseAudioTranscriptDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallCodeDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallCodeDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallInterpretingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompletedEventType?), TypeInfoPropertyName = "NullableResponseCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType?), TypeInfoPropertyName = "NullableResponseContentPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType?), TypeInfoPropertyName = "NullableResponseContentPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCreatedEventType?), TypeInfoPropertyName = "NullableResponseCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType?), TypeInfoPropertyName = "NullableResponseCustomToolCallInputDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType?), TypeInfoPropertyName = "NullableResponseCustomToolCallInputDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorCode?), TypeInfoPropertyName = "NullableResponseErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorEventType?), TypeInfoPropertyName = "NullableResponseErrorEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFailedEventType?), TypeInfoPropertyName = "NullableResponseFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseFileSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseFileSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableResponseFileSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType?), TypeInfoPropertyName = "NullableResponseFormatJsonObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextType?), TypeInfoPropertyName = "NullableResponseFormatTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType?), TypeInfoPropertyName = "NullableResponseFormatTextGrammarType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType?), TypeInfoPropertyName = "NullableResponseFormatTextPythonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableResponseFunctionCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableResponseFunctionCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallGeneratingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseInProgressEventType?), TypeInfoPropertyName = "NullableResponseInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType?), TypeInfoPropertyName = "NullableResponseIncompleteEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseItemListObject?), TypeInfoPropertyName = "NullableResponseItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableResponseMCPCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableResponseMCPCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseMCPCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType?), TypeInfoPropertyName = "NullableResponseMCPCallFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseMCPCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType?), TypeInfoPropertyName = "NullableResponseMCPListToolsCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType?), TypeInfoPropertyName = "NullableResponseMCPListToolsFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType?), TypeInfoPropertyName = "NullableResponseMCPListToolsInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item?), TypeInfoPropertyName = "NullableResponseModalitiesVariant1Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType?), TypeInfoPropertyName = "NullableResponseOutputItemAddedEventType2")] - internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.ResponseOutputItemDoneEventType?), TypeInfoPropertyName = "NullableResponseOutputItemDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType?), TypeInfoPropertyName = "NullableResponseOutputTextAnnotationAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringInputTextContentInputImageContentInputFileContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceParam?), TypeInfoPropertyName = "NullableToolChoiceParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseQueuedEventType?), TypeInfoPropertyName = "NullableResponseQueuedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartAddedEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartDoneEventStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartDoneEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType?), TypeInfoPropertyName = "NullableResponseReasoningTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType?), TypeInfoPropertyName = "NullableResponseReasoningTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType?), TypeInfoPropertyName = "NullableResponseRefusalDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType?), TypeInfoPropertyName = "NullableResponseRefusalDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEvent?), TypeInfoPropertyName = "NullableResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType?), TypeInfoPropertyName = "NullableResponseTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType?), TypeInfoPropertyName = "NullableResponseTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseWebSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseWebSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableResponseWebSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEvent?), TypeInfoPropertyName = "NullableResponsesClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreate?), TypeInfoPropertyName = "NullableResponsesClientEventResponseCreate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type?), TypeInfoPropertyName = "NullableResponsesClientEventResponseCreateVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEvent?), TypeInfoPropertyName = "NullableResponsesServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleObject?), TypeInfoPropertyName = "NullableRoleObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject?), TypeInfoPropertyName = "NullableRoleDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResourceObject?), TypeInfoPropertyName = "NullableRoleListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectObject?), TypeInfoPropertyName = "NullableRunObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectStatus?), TypeInfoPropertyName = "NullableRunObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType?), TypeInfoPropertyName = "NullableRunObjectRequiredActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason?), TypeInfoPropertyName = "NullableRunObjectIncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject?), TypeInfoPropertyName = "NullableRunStepDeltaObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDeltaStepDetailsMessageCreationObjectRunStepDeltaStepDetailsToolCallsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsMessageCreationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsCodeObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectRunStepDeltaStepDetailsToolCallsCodeOutputImageObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsFileSearchObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsFunctionObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsMessageCreationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsCodeObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDetailsToolCallsCodeOutputLogsObjectRunStepDetailsToolCallsCodeOutputImageObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsCodeOutputImageObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsCodeOutputLogsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFileSearchObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFileSearchResultObjectContentItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFunctionObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectObject?), TypeInfoPropertyName = "NullableRunStepObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectType?), TypeInfoPropertyName = "NullableRunStepObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectStatus?), TypeInfoPropertyName = "NullableRunStepObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDetailsMessageCreationObjectRunStepDetailsToolCallsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunStepObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant6Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant7Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant6Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant7Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant8Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant9Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant10Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectType?), TypeInfoPropertyName = "NullableRunToolCallObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType?), TypeInfoPropertyName = "NullableSpeechAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType?), TypeInfoPropertyName = "NullableSpeechAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType?), TypeInfoPropertyName = "NullableSpendAlertNotificationChannelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType?), TypeInfoPropertyName = "NullableStaticChunkingStrategyRequestParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableStaticChunkingStrategyResponseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableTextResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectObject?), TypeInfoPropertyName = "NullableThreadObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event?), TypeInfoPropertyName = "NullableThreadStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolDiscriminatorType?), TypeInfoPropertyName = "NullableToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType?), TypeInfoPropertyName = "NullableToolChoiceAllowedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode?), TypeInfoPropertyName = "NullableToolChoiceAllowedMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceCustomType?), TypeInfoPropertyName = "NullableToolChoiceCustomType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType?), TypeInfoPropertyName = "NullableToolChoiceFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCPType?), TypeInfoPropertyName = "NullableToolChoiceMCPType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypesType?), TypeInfoPropertyName = "NullableToolChoiceTypesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType?), TypeInfoPropertyName = "NullableTranscriptTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType?), TypeInfoPropertyName = "NullableTranscriptTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType?), TypeInfoPropertyName = "NullableTranscriptTextSegmentEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType?), TypeInfoPropertyName = "NullableTranscriptTextUsageDurationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType?), TypeInfoPropertyName = "NullableTranscriptTextUsageTokensType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategy?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategyEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType?), TypeInfoPropertyName = "NullableTranscriptionDiarizedSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObjectType?), TypeInfoPropertyName = "NullableTruncationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateOrganizationDataRetentionBodyRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateProjectDataRetentionBodyRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole?), TypeInfoPropertyName = "NullableUpdateProjectServiceAccountBodyRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfVectorStoreExpirationAfterObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadStatus?), TypeInfoPropertyName = "NullableUploadStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadObject?), TypeInfoPropertyName = "NullableUploadObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfOpenAIFileObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPartObject?), TypeInfoPropertyName = "NullableUploadPartObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject?), TypeInfoPropertyName = "NullableUsageAudioSpeechesResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject?), TypeInfoPropertyName = "NullableUsageCompletionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject?), TypeInfoPropertyName = "NullableUsageEmbeddingsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject?), TypeInfoPropertyName = "NullableUsageFileSearchCallsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResultObject?), TypeInfoPropertyName = "NullableUsageImagesResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResultObject?), TypeInfoPropertyName = "NullableUsageModerationsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponseObject?), TypeInfoPropertyName = "NullableUsageResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketObject?), TypeInfoPropertyName = "NullableUsageTimeBucketObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem?), TypeInfoPropertyName = "NullableResultsItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject?), TypeInfoPropertyName = "NullableUsageTimeBucketResultDiscriminatorObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject?), TypeInfoPropertyName = "NullableUsageVectorStoresResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject?), TypeInfoPropertyName = "NullableUsageWebSearchCallsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserObject?), TypeInfoPropertyName = "NullableUserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1Object?), TypeInfoPropertyName = "NullableUserUser1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsObject?), TypeInfoPropertyName = "NullableUserProjectsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponseObject?), TypeInfoPropertyName = "NullableUserDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResourceObject?), TypeInfoPropertyName = "NullableUserListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponseObject?), TypeInfoPropertyName = "NullableUserListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject?), TypeInfoPropertyName = "NullableUserRoleAssignmentObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VadConfigType?), TypeInfoPropertyName = "NullableVadConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor?), TypeInfoPropertyName = "NullableVectorStoreExpirationAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject?), TypeInfoPropertyName = "NullableVectorStoreFileBatchObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus?), TypeInfoPropertyName = "NullableVectorStoreFileBatchObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject?), TypeInfoPropertyName = "NullableVectorStoreFileContentResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject?), TypeInfoPropertyName = "NullableVectorStoreFileObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus?), TypeInfoPropertyName = "NullableVectorStoreFileObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode?), TypeInfoPropertyName = "NullableVectorStoreFileObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStaticChunkingStrategyResponseParamOtherChunkingStrategyResponseParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectObject?), TypeInfoPropertyName = "NullableVectorStoreObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus?), TypeInfoPropertyName = "NullableVectorStoreObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfComparisonFilterCompoundFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker?), TypeInfoPropertyName = "NullableVectorStoreSearchRequestRankingOptionsRanker2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType?), TypeInfoPropertyName = "NullableVectorStoreSearchResultContentObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject?), TypeInfoPropertyName = "NullableVectorStoreSearchResultsPageObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum?), TypeInfoPropertyName = "NullableVoiceIdsSharedEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject?), TypeInfoPropertyName = "NullableVoiceResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType?), TypeInfoPropertyName = "NullableWebSearchActionFindType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType?), TypeInfoPropertyName = "NullableWebSearchActionOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType?), TypeInfoPropertyName = "NullableWebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType?), TypeInfoPropertyName = "NullableWebSearchActionSearchSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type?), TypeInfoPropertyName = "NullableWebSearchApproximateLocationWebSearchApproximateLocation1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolType?), TypeInfoPropertyName = "NullableWebSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize?), TypeInfoPropertyName = "NullableWebSearchToolSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallType?), TypeInfoPropertyName = "NullableWebSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus?), TypeInfoPropertyName = "NullableWebSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction?), TypeInfoPropertyName = "NullableWebSearchToolCallAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType?), TypeInfoPropertyName = "NullableWebSearchToolCallActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject?), TypeInfoPropertyName = "NullableWebhookBatchCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType?), TypeInfoPropertyName = "NullableWebhookBatchCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject?), TypeInfoPropertyName = "NullableWebhookBatchCompletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType?), TypeInfoPropertyName = "NullableWebhookBatchCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject?), TypeInfoPropertyName = "NullableWebhookBatchExpiredObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType?), TypeInfoPropertyName = "NullableWebhookBatchExpiredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject?), TypeInfoPropertyName = "NullableWebhookBatchFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType?), TypeInfoPropertyName = "NullableWebhookBatchFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject?), TypeInfoPropertyName = "NullableWebhookResponseCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType?), TypeInfoPropertyName = "NullableWebhookResponseCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject?), TypeInfoPropertyName = "NullableWebhookResponseCompletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType?), TypeInfoPropertyName = "NullableWebhookResponseCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject?), TypeInfoPropertyName = "NullableWebhookResponseFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedType?), TypeInfoPropertyName = "NullableWebhookResponseFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputType?), TypeInfoPropertyName = "NullableModerationInputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBodyType?), TypeInfoPropertyName = "NullableModerationResultBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum?), TypeInfoPropertyName = "NullablePromptCacheTTLEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheModeEnum?), TypeInfoPropertyName = "NullablePromptCacheModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointParamMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationMode?), TypeInfoPropertyName = "NullableModerationMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParamType?), TypeInfoPropertyName = "NullableSkillReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParamType?), TypeInfoPropertyName = "NullableInlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyDisabledParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyAllowlistParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStatus?), TypeInfoPropertyName = "NullableMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRole?), TypeInfoPropertyName = "NullableMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointConfigMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentType?), TypeInfoPropertyName = "NullableInputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBodyType?), TypeInfoPropertyName = "NullableFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBodyType?), TypeInfoPropertyName = "NullableUrlCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType?), TypeInfoPropertyName = "NullableContainerFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Annotation?), TypeInfoPropertyName = "NullableAnnotation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContentType?), TypeInfoPropertyName = "NullableOutputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContentType?), TypeInfoPropertyName = "NullableTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContentType?), TypeInfoPropertyName = "NullableSummaryTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContentType?), TypeInfoPropertyName = "NullableReasoningTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContentType?), TypeInfoPropertyName = "NullableRefusalContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetail?), TypeInfoPropertyName = "NullableImageDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentType?), TypeInfoPropertyName = "NullableInputImageContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType?), TypeInfoPropertyName = "NullableComputerScreenshotContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileInputDetail?), TypeInfoPropertyName = "NullableFileInputDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentType?), TypeInfoPropertyName = "NullableInputFileContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase2?), TypeInfoPropertyName = "NullableMessagePhase22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageType?), TypeInfoPropertyName = "NullableMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem3?), TypeInfoPropertyName = "NullableContentItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableMessageContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerType?), TypeInfoPropertyName = "NullableDirectToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType?), TypeInfoPropertyName = "NullableProgramToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType?), TypeInfoPropertyName = "NullableToolCallCallerDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType?), TypeInfoPropertyName = "NullableDirectToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType?), TypeInfoPropertyName = "NullableProgramToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType?), TypeInfoPropertyName = "NullableToolCallCallerParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickButtonType?), TypeInfoPropertyName = "NullableClickButtonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickParamType?), TypeInfoPropertyName = "NullableClickParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoubleClickActionType?), TypeInfoPropertyName = "NullableDoubleClickActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragParamType?), TypeInfoPropertyName = "NullableDragParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressActionType?), TypeInfoPropertyName = "NullableKeyPressActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParamType?), TypeInfoPropertyName = "NullableMoveParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParamType?), TypeInfoPropertyName = "NullableScreenshotParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScrollParamType?), TypeInfoPropertyName = "NullableScrollParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParamType?), TypeInfoPropertyName = "NullableTypeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParamType?), TypeInfoPropertyName = "NullableWaitParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchExecutionType?), TypeInfoPropertyName = "NullableToolSearchExecutionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallType?), TypeInfoPropertyName = "NullableToolSearchCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolType?), TypeInfoPropertyName = "NullableFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RankerVersionType?), TypeInfoPropertyName = "NullableRankerVersionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Filters2?), TypeInfoPropertyName = "NullableFilters22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolType?), TypeInfoPropertyName = "NullableFileSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolType?), TypeInfoPropertyName = "NullableComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerEnvironment?), TypeInfoPropertyName = "NullableComputerEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType?), TypeInfoPropertyName = "NullableComputerUsePreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerMemoryLimit?), TypeInfoPropertyName = "NullableContainerMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType?), TypeInfoPropertyName = "NullableAutoCodeInterpreterToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy2?), TypeInfoPropertyName = "NullableNetworkPolicy22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolParamType?), TypeInfoPropertyName = "NullableLocalShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamType?), TypeInfoPropertyName = "NullableContainerAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy3?), TypeInfoPropertyName = "NullableNetworkPolicy32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableContainerAutoParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem2?), TypeInfoPropertyName = "NullableSkillsItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType?), TypeInfoPropertyName = "NullableContainerAutoParamSkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType?), TypeInfoPropertyName = "NullableLocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceParamType?), TypeInfoPropertyName = "NullableContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamType?), TypeInfoPropertyName = "NullableFunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomTextFormatParamType?), TypeInfoPropertyName = "NullableCustomTextFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GrammarSyntax1?), TypeInfoPropertyName = "NullableGrammarSyntax12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType?), TypeInfoPropertyName = "NullableCustomGrammarFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamType?), TypeInfoPropertyName = "NullableCustomToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format2?), TypeInfoPropertyName = "NullableFormat22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType?), TypeInfoPropertyName = "NullableCustomToolParamFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolParamType?), TypeInfoPropertyName = "NullableFunctionToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamType?), TypeInfoPropertyName = "NullableNamespaceToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem13?), TypeInfoPropertyName = "NullableToolsItem132")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType?), TypeInfoPropertyName = "NullableNamespaceToolParamToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchToolParamType?), TypeInfoPropertyName = "NullableToolSearchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApproximateLocationType?), TypeInfoPropertyName = "NullableApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContextSize?), TypeInfoPropertyName = "NullableSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContentType?), TypeInfoPropertyName = "NullableSearchContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType?), TypeInfoPropertyName = "NullableWebSearchPreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType?), TypeInfoPropertyName = "NullableApplyPatchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputType?), TypeInfoPropertyName = "NullableToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsType?), TypeInfoPropertyName = "NullableAdditionalToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramType?), TypeInfoPropertyName = "NullableProgramType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputStatus?), TypeInfoPropertyName = "NullableProgramOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputType?), TypeInfoPropertyName = "NullableProgramOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBodyType?), TypeInfoPropertyName = "NullableCompactionBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType?), TypeInfoPropertyName = "NullableCodeInterpreterOutputLogsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType?), TypeInfoPropertyName = "NullableCodeInterpreterOutputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellExecActionType?), TypeInfoPropertyName = "NullableLocalShellExecActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallStatus?), TypeInfoPropertyName = "NullableFunctionShellCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType?), TypeInfoPropertyName = "NullableLocalEnvironmentResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType?), TypeInfoPropertyName = "NullableContainerReferenceResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallType?), TypeInfoPropertyName = "NullableFunctionShellCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum?), TypeInfoPropertyName = "NullableFunctionShellCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputTimeoutOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputExitOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome?), TypeInfoPropertyName = "NullableOutcome2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputContentOutcomeDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus?), TypeInfoPropertyName = "NullableApplyPatchCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType?), TypeInfoPropertyName = "NullableApplyPatchCreateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType?), TypeInfoPropertyName = "NullableApplyPatchDeleteFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType?), TypeInfoPropertyName = "NullableApplyPatchUpdateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType?), TypeInfoPropertyName = "NullableApplyPatchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation?), TypeInfoPropertyName = "NullableOperation2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType?), TypeInfoPropertyName = "NullableApplyPatchToolCallOperationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus?), TypeInfoPropertyName = "NullableApplyPatchCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType?), TypeInfoPropertyName = "NullableApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DetailEnum?), TypeInfoPropertyName = "NullableDetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallItemStatus?), TypeInfoPropertyName = "NullableFunctionCallItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType?), TypeInfoPropertyName = "NullableComputerCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentParamType?), TypeInfoPropertyName = "NullableInputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType?), TypeInfoPropertyName = "NullableInputImageContentParamAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileDetailEnum?), TypeInfoPropertyName = "NullableFileDetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentParamType?), TypeInfoPropertyName = "NullableInputFileContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType?), TypeInfoPropertyName = "NullableFunctionCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListOutputVariant2Item2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item?), TypeInfoPropertyName = "NullableOutputVariant2Item2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationParamType?), TypeInfoPropertyName = "NullableFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationParamType?), TypeInfoPropertyName = "NullableUrlCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType?), TypeInfoPropertyName = "NullableContainerFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType?), TypeInfoPropertyName = "NullableToolSearchCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType?), TypeInfoPropertyName = "NullableToolSearchOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType?), TypeInfoPropertyName = "NullableAdditionalToolsItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole?), TypeInfoPropertyName = "NullableAdditionalToolsItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType?), TypeInfoPropertyName = "NullableCompactionSummaryItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus?), TypeInfoPropertyName = "NullableFunctionShellCallItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType?), TypeInfoPropertyName = "NullableFunctionShellCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputTimeoutOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputExitOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam?), TypeInfoPropertyName = "NullableFunctionShellCallOutputOutcomeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputOutcomeParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam?), TypeInfoPropertyName = "NullableApplyPatchCallStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType?), TypeInfoPropertyName = "NullableApplyPatchCreateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType?), TypeInfoPropertyName = "NullableApplyPatchDeleteFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType?), TypeInfoPropertyName = "NullableApplyPatchUpdateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParam?), TypeInfoPropertyName = "NullableApplyPatchOperationParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType?), TypeInfoPropertyName = "NullableApplyPatchOperationParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType?), TypeInfoPropertyName = "NullableApplyPatchToolCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam?), TypeInfoPropertyName = "NullableApplyPatchCallOutputStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType?), TypeInfoPropertyName = "NullableApplyPatchToolCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType?), TypeInfoPropertyName = "NullableCompactionTriggerItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramItemParamType?), TypeInfoPropertyName = "NullableProgramItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus?), TypeInfoPropertyName = "NullableProgramOutputItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType?), TypeInfoPropertyName = "NullableProgramOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationResourceObject?), TypeInfoPropertyName = "NullableConversationResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableSpecificProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType?), TypeInfoPropertyName = "NullableSpecificApplyPatchParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType?), TypeInfoPropertyName = "NullableSpecificFunctionShellParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableReasoningModeEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType?), TypeInfoPropertyName = "NullableModerationErrorBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4?), TypeInfoPropertyName = "NullableInput42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5?), TypeInfoPropertyName = "NullableOutput52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject?), TypeInfoPropertyName = "NullableDeletedConversationResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrency?), TypeInfoPropertyName = "NullableSpendLimitCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum?), TypeInfoPropertyName = "NullableSpendLimitCurrencyEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitInterval?), TypeInfoPropertyName = "NullableSpendLimitInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum?), TypeInfoPropertyName = "NullableSpendLimitIntervalEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatus?), TypeInfoPropertyName = "NullableSpendLimitEnforcementStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum?), TypeInfoPropertyName = "NullableSpendLimitEnforcementStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendLimitResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency?), TypeInfoPropertyName = "NullableUpdateOrganizationSpendLimitBodyCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval?), TypeInfoPropertyName = "NullableUpdateOrganizationSpendLimitBodyInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendLimitDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject?), TypeInfoPropertyName = "NullableProjectSpendLimitResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency?), TypeInfoPropertyName = "NullableUpdateProjectSpendLimitBodyCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval?), TypeInfoPropertyName = "NullableUpdateProjectSpendLimitBodyInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectSpendLimitDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject?), TypeInfoPropertyName = "NullableServiceAccountApiKeyBodyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceCheckObject?), TypeInfoPropertyName = "NullableProvenanceCheckObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi?), TypeInfoPropertyName = "NullableProvenanceDetectionResultApi2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAValidationStateApi?), TypeInfoPropertyName = "NullableC2PAValidationStateApi2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType?), TypeInfoPropertyName = "NullableC2PAProvenanceResultType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType?), TypeInfoPropertyName = "NullableSynthIDProvenanceResultType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem2?), TypeInfoPropertyName = "NullableResultsItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType?), TypeInfoPropertyName = "NullableProvenanceResourceResultDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrderEnum?), TypeInfoPropertyName = "NullableOrderEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModel?), TypeInfoPropertyName = "NullableVideoModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModelEnum?), TypeInfoPropertyName = "NullableVideoModelEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoStatus?), TypeInfoPropertyName = "NullableVideoStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSize?), TypeInfoPropertyName = "NullableVideoSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoResourceObject?), TypeInfoPropertyName = "NullableVideoResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoListResourceObject?), TypeInfoPropertyName = "NullableVideoListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSeconds?), TypeInfoPropertyName = "NullableVideoSeconds2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfByteArrayImageRefParam22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfByteArrayVideoReferenceInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfVideoReferenceInputParamByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject?), TypeInfoPropertyName = "NullableDeletedVideoResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoContentVariant?), TypeInfoPropertyName = "NullableVideoContentVariant2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationEnum?), TypeInfoPropertyName = "NullableTruncationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnum?), TypeInfoPropertyName = "NullablePersonalityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum?), TypeInfoPropertyName = "NullablePersonalityEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResourceObject?), TypeInfoPropertyName = "NullableTokenCountsResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum?), TypeInfoPropertyName = "NullablePromptCacheRetentionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum2?), TypeInfoPropertyName = "NullableServiceTierEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemField?), TypeInfoPropertyName = "NullableItemField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType?), TypeInfoPropertyName = "NullableItemFieldDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResourceObject?), TypeInfoPropertyName = "NullableCompactResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillResourceObject?), TypeInfoPropertyName = "NullableSkillResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResourceObject?), TypeInfoPropertyName = "NullableSkillListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, byte[]>?), TypeInfoPropertyName = "NullableOneOfIListByteArrayByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResourceObject?), TypeInfoPropertyName = "NullableSkillVersionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject?), TypeInfoPropertyName = "NullableSkillVersionListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillVersionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringInt32BooleanDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus?), TypeInfoPropertyName = "NullableChatSessionStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject?), TypeInfoPropertyName = "NullableChatSessionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor?), TypeInfoPropertyName = "NullableExpiresAfterParamAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputTextType?), TypeInfoPropertyName = "NullableUserMessageInputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType?), TypeInfoPropertyName = "NullableUserMessageQuotedTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AttachmentType?), TypeInfoPropertyName = "NullableAttachmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemObject?), TypeInfoPropertyName = "NullableUserMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemType?), TypeInfoPropertyName = "NullableUserMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem4?), TypeInfoPropertyName = "NullableContentItem42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableUserMessageItemContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSourceType?), TypeInfoPropertyName = "NullableFileAnnotationSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationType?), TypeInfoPropertyName = "NullableFileAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType?), TypeInfoPropertyName = "NullableUrlAnnotationSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationType?), TypeInfoPropertyName = "NullableUrlAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextType?), TypeInfoPropertyName = "NullableResponseOutputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem3?), TypeInfoPropertyName = "NullableAnnotationsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableResponseOutputTextAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemObject?), TypeInfoPropertyName = "NullableAssistantMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemType?), TypeInfoPropertyName = "NullableAssistantMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemObject?), TypeInfoPropertyName = "NullableWidgetMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemType?), TypeInfoPropertyName = "NullableWidgetMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallStatus?), TypeInfoPropertyName = "NullableClientToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemObject?), TypeInfoPropertyName = "NullableClientToolCallItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemType?), TypeInfoPropertyName = "NullableClientToolCallItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskType?), TypeInfoPropertyName = "NullableTaskType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemObject?), TypeInfoPropertyName = "NullableTaskItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemType?), TypeInfoPropertyName = "NullableTaskItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemObject?), TypeInfoPropertyName = "NullableTaskGroupItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemType?), TypeInfoPropertyName = "NullableTaskGroupItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItem?), TypeInfoPropertyName = "NullableThreadItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType?), TypeInfoPropertyName = "NullableThreadItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject?), TypeInfoPropertyName = "NullableThreadItemListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ActiveStatusType?), TypeInfoPropertyName = "NullableActiveStatusType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LockedStatusType?), TypeInfoPropertyName = "NullableLockedStatusType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatusType?), TypeInfoPropertyName = "NullableClosedStatusType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceObject?), TypeInfoPropertyName = "NullableThreadResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Status?), TypeInfoPropertyName = "NullableStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType?), TypeInfoPropertyName = "NullableThreadResourceStatusDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject?), TypeInfoPropertyName = "NullableDeletedThreadResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject?), TypeInfoPropertyName = "NullableThreadListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject?), TypeInfoPropertyName = "NullableBetaTokenCountsResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItem?), TypeInfoPropertyName = "NullableBetaInputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTool?), TypeInfoPropertyName = "NullableBetaTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTruncationEnum?), TypeInfoPropertyName = "NullableBetaTruncationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnum?), TypeInfoPropertyName = "NullableBetaPersonalityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions?), TypeInfoPropertyName = "NullableBetaToolChoiceOptions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType?), TypeInfoPropertyName = "NullableBetaSpecificFunctionShellParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType?), TypeInfoPropertyName = "NullableBetaSpecificApplyPatchParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableBetaSpecificProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType?), TypeInfoPropertyName = "NullableBetaToolChoiceCustomType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType?), TypeInfoPropertyName = "NullableBetaToolChoiceMCPType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType?), TypeInfoPropertyName = "NullableBetaToolChoiceFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType?), TypeInfoPropertyName = "NullableBetaToolChoiceTypesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType?), TypeInfoPropertyName = "NullableBetaToolChoiceAllowedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode?), TypeInfoPropertyName = "NullableBetaToolChoiceAllowedMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum?), TypeInfoPropertyName = "NullableBetaPersonalityEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnum?), TypeInfoPropertyName = "NullableBetaReasoningModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableBetaReasoningModeEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableBetaTextResponseFormatConfiguration2")] - internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] - [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.BetaResponseFormatJsonObjectType?), TypeInfoPropertyName = "NullableBetaResponseFormatJsonObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableBetaTextResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType?), TypeInfoPropertyName = "NullableBetaResponseFormatTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller?), TypeInfoPropertyName = "NullableBetaCallableToolAllowedCaller2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType?), TypeInfoPropertyName = "NullableBetaWebSearchPreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContextSize?), TypeInfoPropertyName = "NullableBetaSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContentType?), TypeInfoPropertyName = "NullableBetaSearchContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocationType?), TypeInfoPropertyName = "NullableBetaApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType?), TypeInfoPropertyName = "NullableBetaToolSearchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType?), TypeInfoPropertyName = "NullableBetaToolSearchExecutionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem14?), TypeInfoPropertyName = "NullableToolsItem142")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType?), TypeInfoPropertyName = "NullableBetaCustomToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3?), TypeInfoPropertyName = "NullableFormat32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCustomToolParamFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomGrammarFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1?), TypeInfoPropertyName = "NullableBetaGrammarSyntax12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomTextFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType?), TypeInfoPropertyName = "NullableBetaContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType?), TypeInfoPropertyName = "NullableBetaLocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4?), TypeInfoPropertyName = "NullableNetworkPolicy42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3?), TypeInfoPropertyName = "NullableSkillsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamSkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType?), TypeInfoPropertyName = "NullableBetaSkillReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyAllowlistParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyDisabledParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType?), TypeInfoPropertyName = "NullableBetaLocalShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType?), TypeInfoPropertyName = "NullableBetaImageGenToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringBetaImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModel?), TypeInfoPropertyName = "NullableBetaImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality?), TypeInfoPropertyName = "NullableBetaImageGenToolQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringBetaImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolSize?), TypeInfoPropertyName = "NullableBetaImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat?), TypeInfoPropertyName = "NullableBetaImageGenToolOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration?), TypeInfoPropertyName = "NullableBetaImageGenToolModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground?), TypeInfoPropertyName = "NullableBetaImageGenToolBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum?), TypeInfoPropertyName = "NullableBetaImageGenActionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableBetaProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBetaAutoCodeInterpreterToolParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5?), TypeInfoPropertyName = "NullableNetworkPolicy52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType?), TypeInfoPropertyName = "NullableBetaMCPToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId?), TypeInfoPropertyName = "NullableBetaMCPToolConnectorId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2?), TypeInfoPropertyName = "NullableBetaMCPToolRequireApprovalVariant1Enum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType?), TypeInfoPropertyName = "NullableBetaWebSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize?), TypeInfoPropertyName = "NullableBetaWebSearchToolSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType?), TypeInfoPropertyName = "NullableBetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType?), TypeInfoPropertyName = "NullableBetaComputerUsePreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment?), TypeInfoPropertyName = "NullableBetaComputerEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType?), TypeInfoPropertyName = "NullableBetaComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType?), TypeInfoPropertyName = "NullableBetaFileSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType?), TypeInfoPropertyName = "NullableBetaCompoundFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2?), TypeInfoPropertyName = "NullableFiltersItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType?), TypeInfoPropertyName = "NullableBetaComparisonFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType?), TypeInfoPropertyName = "NullableBetaRankerVersionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType?), TypeInfoPropertyName = "NullableBetaFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem?), TypeInfoPropertyName = "NullableBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaInputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType?), TypeInfoPropertyName = "NullableBetaProgramOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus?), TypeInfoPropertyName = "NullableBetaProgramOutputItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParamType?), TypeInfoPropertyName = "NullableBetaProgramItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType?), TypeInfoPropertyName = "NullableBetaCompactionTriggerItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallType?), TypeInfoPropertyName = "NullableBetaCustomToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolCallCallerDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType?), TypeInfoPropertyName = "NullableBetaProgramToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType?), TypeInfoPropertyName = "NullableBetaDirectToolCallCallerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType?), TypeInfoPropertyName = "NullableBetaCustomToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListBetaFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput?), TypeInfoPropertyName = "NullableBetaFunctionAndCustomToolCallOutput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionAndCustomToolCallOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentType?), TypeInfoPropertyName = "NullableBetaInputFileContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileInputDetail?), TypeInfoPropertyName = "NullableBetaFileInputDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullableBetaPromptCacheBreakpointConfigMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentType?), TypeInfoPropertyName = "NullableBetaInputImageContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageDetail?), TypeInfoPropertyName = "NullableBetaImageDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentType?), TypeInfoPropertyName = "NullableBetaInputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolCallCallerParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaProgramToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaDirectToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallType?), TypeInfoPropertyName = "NullableBetaMCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus?), TypeInfoPropertyName = "NullableBetaMCPToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType?), TypeInfoPropertyName = "NullableBetaMCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType?), TypeInfoPropertyName = "NullableBetaMCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsType?), TypeInfoPropertyName = "NullableBetaMCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallOutputStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParam?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchUpdateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchDeleteFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchCreateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputExitOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputTimeoutOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType?), TypeInfoPropertyName = "NullableBetaLocalShellExecActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item2?), TypeInfoPropertyName = "NullableOutputsVariant1Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterOutputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterOutputLogsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType?), TypeInfoPropertyName = "NullableBetaImageGenToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus?), TypeInfoPropertyName = "NullableBetaImageGenToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType?), TypeInfoPropertyName = "NullableBetaCompactionSummaryItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemType?), TypeInfoPropertyName = "NullableBetaReasoningItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus?), TypeInfoPropertyName = "NullableBetaReasoningItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType?), TypeInfoPropertyName = "NullableBetaReasoningTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType?), TypeInfoPropertyName = "NullableBetaSummaryTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType?), TypeInfoPropertyName = "NullableBetaAdditionalToolsItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole?), TypeInfoPropertyName = "NullableBetaAdditionalToolsItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType?), TypeInfoPropertyName = "NullableBetaToolSearchOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType?), TypeInfoPropertyName = "NullableBetaToolSearchCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1?), TypeInfoPropertyName = "NullableBetaMultiAgentAction12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType?), TypeInfoPropertyName = "NullableBetaOutputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem4?), TypeInfoPropertyName = "NullableAnnotationsItem42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputTextContentParamAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType?), TypeInfoPropertyName = "NullableBetaContainerFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType?), TypeInfoPropertyName = "NullableBetaUrlCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParamType?), TypeInfoPropertyName = "NullableBetaFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType?), TypeInfoPropertyName = "NullableBetaAgentMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem5?), TypeInfoPropertyName = "NullableContentItem52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAgentMessageItemParamContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType?), TypeInfoPropertyName = "NullableBetaEncryptedContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType?), TypeInfoPropertyName = "NullableBetaInputImageContentParamAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode?), TypeInfoPropertyName = "NullableBetaPromptCacheBreakpointParamMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType?), TypeInfoPropertyName = "NullableBetaInputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListOutputVariant2Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item2?), TypeInfoPropertyName = "NullableOutputVariant2Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType?), TypeInfoPropertyName = "NullableBetaInputFileContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileDetailEnum?), TypeInfoPropertyName = "NullableBetaFileDetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType?), TypeInfoPropertyName = "NullableBetaFunctionToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus?), TypeInfoPropertyName = "NullableBetaFunctionToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallType?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallAction?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType?), TypeInfoPropertyName = "NullableBetaWebSearchActionFindType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType?), TypeInfoPropertyName = "NullableBetaWebSearchActionOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType?), TypeInfoPropertyName = "NullableBetaWebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType?), TypeInfoPropertyName = "NullableBetaWebSearchActionSearchSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaComputerCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType?), TypeInfoPropertyName = "NullableBetaComputerScreenshotImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallType?), TypeInfoPropertyName = "NullableBetaComputerToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerAction?), TypeInfoPropertyName = "NullableBetaComputerAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus?), TypeInfoPropertyName = "NullableBetaComputerToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType?), TypeInfoPropertyName = "NullableBetaComputerActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParamType?), TypeInfoPropertyName = "NullableBetaWaitParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParamType?), TypeInfoPropertyName = "NullableBetaTypeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParamType?), TypeInfoPropertyName = "NullableBetaScrollParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParamType?), TypeInfoPropertyName = "NullableBetaScreenshotParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParamType?), TypeInfoPropertyName = "NullableBetaMoveParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressActionType?), TypeInfoPropertyName = "NullableBetaKeyPressActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParamType?), TypeInfoPropertyName = "NullableBetaDragParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType?), TypeInfoPropertyName = "NullableBetaDoubleClickActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParamType?), TypeInfoPropertyName = "NullableBetaClickParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickButtonType?), TypeInfoPropertyName = "NullableBetaClickButtonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType?), TypeInfoPropertyName = "NullableBetaFileSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus?), TypeInfoPropertyName = "NullableBetaFileSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageType?), TypeInfoPropertyName = "NullableBetaOutputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageRole?), TypeInfoPropertyName = "NullableBetaOutputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContent?), TypeInfoPropertyName = "NullableBetaOutputMessageContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus?), TypeInfoPropertyName = "NullableBetaOutputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputMessageContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContentType?), TypeInfoPropertyName = "NullableBetaRefusalContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentType?), TypeInfoPropertyName = "NullableBetaOutputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotation?), TypeInfoPropertyName = "NullableBetaAnnotation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilePathType?), TypeInfoPropertyName = "NullableBetaFilePathType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType?), TypeInfoPropertyName = "NullableBetaContainerFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType?), TypeInfoPropertyName = "NullableBetaUrlCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType?), TypeInfoPropertyName = "NullableBetaFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageType?), TypeInfoPropertyName = "NullableBetaInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageRole?), TypeInfoPropertyName = "NullableBetaInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageStatus?), TypeInfoPropertyName = "NullableBetaInputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContent?), TypeInfoPropertyName = "NullableBetaInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaInputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole?), TypeInfoPropertyName = "NullableBetaEasyInputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListBetaInputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType?), TypeInfoPropertyName = "NullableBetaEasyInputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsCompaction?), TypeInfoPropertyName = "NullableBetaModelIdsCompaction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum?), TypeInfoPropertyName = "NullableBetaPromptCacheTTLEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum?), TypeInfoPropertyName = "NullableBetaPromptCacheModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponses?), TypeInfoPropertyName = "NullableBetaModelIdsResponses2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsShared?), TypeInfoPropertyName = "NullableBetaModelIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum?), TypeInfoPropertyName = "NullableBetaModelIdsResponsesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum?), TypeInfoPropertyName = "NullableBetaModelIdsSharedEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseItemListObject?), TypeInfoPropertyName = "NullableBetaResponseItemListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResource?), TypeInfoPropertyName = "NullableBetaItemResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageResource?), TypeInfoPropertyName = "NullableBetaInputMessageResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputResource?), TypeInfoPropertyName = "NullableBetaComputerToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallResource?), TypeInfoPropertyName = "NullableBetaFunctionToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource?), TypeInfoPropertyName = "NullableBetaFunctionToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallResource?), TypeInfoPropertyName = "NullableBetaCustomToolCallResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputResource?), TypeInfoPropertyName = "NullableBetaCustomToolCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType?), TypeInfoPropertyName = "NullableBetaItemResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum?), TypeInfoPropertyName = "NullableBetaFunctionCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus?), TypeInfoPropertyName = "NullableBetaFunctionCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType?), TypeInfoPropertyName = "NullableBetaMCPApprovalResponseResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus?), TypeInfoPropertyName = "NullableBetaApplyPatchCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus?), TypeInfoPropertyName = "NullableBetaApplyPatchCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation2?), TypeInfoPropertyName = "NullableOperation22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOperationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType?), TypeInfoPropertyName = "NullableBetaApplyPatchUpdateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType?), TypeInfoPropertyName = "NullableBetaApplyPatchDeleteFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType?), TypeInfoPropertyName = "NullableBetaApplyPatchCreateFileOperationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputStatusEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome2?), TypeInfoPropertyName = "NullableOutcome22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputContentOutcomeDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputExitOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputTimeoutOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus?), TypeInfoPropertyName = "NullableBetaFunctionShellCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType?), TypeInfoPropertyName = "NullableBetaContainerReferenceResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType?), TypeInfoPropertyName = "NullableBetaLocalEnvironmentResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionBodyType?), TypeInfoPropertyName = "NullableBetaCompactionBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputType?), TypeInfoPropertyName = "NullableBetaProgramOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus?), TypeInfoPropertyName = "NullableBetaProgramOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramType?), TypeInfoPropertyName = "NullableBetaProgramType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType?), TypeInfoPropertyName = "NullableBetaAdditionalToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageRole?), TypeInfoPropertyName = "NullableBetaMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType?), TypeInfoPropertyName = "NullableBetaToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallType?), TypeInfoPropertyName = "NullableBetaToolSearchCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction?), TypeInfoPropertyName = "NullableBetaMultiAgentAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageType?), TypeInfoPropertyName = "NullableBetaAgentMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem6?), TypeInfoPropertyName = "NullableContentItem62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAgentMessageContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentType?), TypeInfoPropertyName = "NullableBetaEncryptedContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType?), TypeInfoPropertyName = "NullableBetaComputerScreenshotContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextContentType?), TypeInfoPropertyName = "NullableBetaTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType?), TypeInfoPropertyName = "NullableBetaFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus?), TypeInfoPropertyName = "NullableBetaFunctionToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus?), TypeInfoPropertyName = "NullableBetaComputerCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType?), TypeInfoPropertyName = "NullableBetaComputerToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus?), TypeInfoPropertyName = "NullableBetaComputerToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResourceObject?), TypeInfoPropertyName = "NullableBetaCompactResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemField?), TypeInfoPropertyName = "NullableBetaItemField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType?), TypeInfoPropertyName = "NullableBetaItemFieldDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageType?), TypeInfoPropertyName = "NullableBetaMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageStatus?), TypeInfoPropertyName = "NullableBetaMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem7?), TypeInfoPropertyName = "NullableContentItem72")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaMessageContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseCustomToolCallInputDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseCustomToolCallInputDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType?), TypeInfoPropertyName = "NullableBetaResponseQueuedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponse?), TypeInfoPropertyName = "NullableBetaResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object?), TypeInfoPropertyName = "NullableBetaResponseVariant3Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status?), TypeInfoPropertyName = "NullableBetaResponseVariant3Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason?), TypeInfoPropertyName = "NullableBetaResponseVariant3IncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItem?), TypeInfoPropertyName = "NullableBetaOutputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input5?), TypeInfoPropertyName = "NullableInput52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaModerationInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output9?), TypeInfoPropertyName = "NullableOutput92")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaModerationOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType?), TypeInfoPropertyName = "NullableBetaModerationErrorBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType?), TypeInfoPropertyName = "NullableBetaModerationResultBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputType?), TypeInfoPropertyName = "NullableBetaModerationInputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorCode?), TypeInfoPropertyName = "NullableBetaResponseErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBetaInputTextContentBetaInputImageContentBetaInputFileContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseOutputTextAnnotationAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPListToolsInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPListToolsFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPListToolsCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallPartialImageEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallGeneratingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartDoneEventStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartDoneEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartAddedEventPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseRefusalDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseRefusalDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseOutputItemDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseOutputItemAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseFunctionCallArgumentsDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseFunctionCallArgumentsDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableBetaResponseFileSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseFileSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseFileSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType?), TypeInfoPropertyName = "NullableBetaResponseErrorEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType?), TypeInfoPropertyName = "NullableBetaResponseCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContent?), TypeInfoPropertyName = "NullableBetaOutputContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInterpretingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType?), TypeInfoPropertyName = "NullableBetaResponseIncompleteEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudioType?), TypeInfoPropertyName = "NullableBetaOutputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioType?), TypeInfoPropertyName = "NullableBetaInputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat?), TypeInfoPropertyName = "NullableBetaInputAudioInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputParam?), TypeInfoPropertyName = "NullableBetaInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContent?), TypeInfoPropertyName = "NullableBetaContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaIncludeEnum?), TypeInfoPropertyName = "NullableBetaIncludeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEvent?), TypeInfoPropertyName = "NullableBetaResponsesServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEvent?), TypeInfoPropertyName = "NullableBetaResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEvent?), TypeInfoPropertyName = "NullableBetaResponsesClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreateVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponse?), TypeInfoPropertyName = "NullableBetaCreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponseProperties?), TypeInfoPropertyName = "NullableBetaCreateModelResponseProperties2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationMode?), TypeInfoPropertyName = "NullableBetaModerationMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder?), TypeInfoPropertyName = "NullableListAssistantsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder?), TypeInfoPropertyName = "NullableListChatCompletionsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder?), TypeInfoPropertyName = "NullableGetChatCompletionMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder?), TypeInfoPropertyName = "NullableListContainersOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder?), TypeInfoPropertyName = "NullableListContainerFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder?), TypeInfoPropertyName = "NullableListConversationItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder?), TypeInfoPropertyName = "NullableListEvalsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy?), TypeInfoPropertyName = "NullableListEvalsOrderBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder?), TypeInfoPropertyName = "NullableGetEvalRunsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus?), TypeInfoPropertyName = "NullableGetEvalRunsStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus?), TypeInfoPropertyName = "NullableGetEvalRunOutputItemsStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder?), TypeInfoPropertyName = "NullableGetEvalRunOutputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesOrder?), TypeInfoPropertyName = "NullableListFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder?), TypeInfoPropertyName = "NullableListFineTuningCheckpointPermissionsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder?), TypeInfoPropertyName = "NullableAdminApiKeysListOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder?), TypeInfoPropertyName = "NullableListOrganizationCertificatesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem?), TypeInfoPropertyName = "NullableGetCertificateIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth?), TypeInfoPropertyName = "NullableUsageCostsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem?), TypeInfoPropertyName = "NullableUsageCostsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupsOrder?), TypeInfoPropertyName = "NullableListGroupsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListGroupRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder?), TypeInfoPropertyName = "NullableListGroupUsersOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess?), TypeInfoPropertyName = "NullableListProjectApiKeysOwnerProjectAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder?), TypeInfoPropertyName = "NullableListProjectCertificatesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder?), TypeInfoPropertyName = "NullableListProjectGroupsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType?), TypeInfoPropertyName = "NullableRetrieveProjectGroupGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder?), TypeInfoPropertyName = "NullableListProjectSpendAlertsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRolesOrder?), TypeInfoPropertyName = "NullableListRolesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder?), TypeInfoPropertyName = "NullableListOrganizationSpendAlertsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioSpeechesBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioSpeechesGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCompletionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCompletionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth?), TypeInfoPropertyName = "NullableUsageEmbeddingsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem?), TypeInfoPropertyName = "NullableUsageEmbeddingsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageFileSearchCallsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageFileSearchCallsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth?), TypeInfoPropertyName = "NullableUsageImagesBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSource?), TypeInfoPropertyName = "NullableUsageImagesSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize?), TypeInfoPropertyName = "NullableUsageImagesSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem?), TypeInfoPropertyName = "NullableUsageImagesGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth?), TypeInfoPropertyName = "NullableUsageModerationsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem?), TypeInfoPropertyName = "NullableUsageModerationsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth?), TypeInfoPropertyName = "NullableUsageVectorStoresBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem?), TypeInfoPropertyName = "NullableUsageVectorStoresGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageWebSearchCallsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel?), TypeInfoPropertyName = "NullableUsageWebSearchCallsContextLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageWebSearchCallsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectGroupRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder?), TypeInfoPropertyName = "NullableListProjectRolesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder?), TypeInfoPropertyName = "NullableListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder?), TypeInfoPropertyName = "NullableListMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder?), TypeInfoPropertyName = "NullableListRunsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem?), TypeInfoPropertyName = "NullableCreateRunIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder?), TypeInfoPropertyName = "NullableListRunStepsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem?), TypeInfoPropertyName = "NullableListRunStepsIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem?), TypeInfoPropertyName = "NullableGetRunStepIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder?), TypeInfoPropertyName = "NullableListVectorStoresOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder?), TypeInfoPropertyName = "NullableListVectorStoreFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter?), TypeInfoPropertyName = "NullableListVectorStoreFilesFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCreateResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaDeleteResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCancelResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCompactconversationOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder?), TypeInfoPropertyName = "NullableBetaListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaListInputItemsOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetinputtokencountsOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateTranslationResponseJsonCreateTranslationResponseVerboseJson2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?), TypeInfoPropertyName = "NullableAdminApiKeysDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [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>))] - [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>))] - [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::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter), - - 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.PromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter), - - 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), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageContentPartJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Content5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateEvalItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.CustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderLabelModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderPythonJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderScoreModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderStringCheckJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalGraderTextSimilarityJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FineTuneChatCompletionRequestAssistantMessageJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.InputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.MessageStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Session2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.RunStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StopConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Filters2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant1JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant12JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutcomeJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2ItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ThreadItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaConversationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatConfigurationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFiltersJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.FiltersItem2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OutputVariant2Item2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerActionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaAnnotationJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsCompactionJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputMessageResourceJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaItemFieldJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Input5JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.Output9JsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputItemJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaOutputContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaInputParamJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaContentJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.BetaCreateModelResponsePropertiesJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.MCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::tryAGI.OpenAI.BetaMCPToolFilter>), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Text.Json.JsonElement?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AddUploadPartRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(byte[]))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKey))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyObject), TypeInfoPropertyName = "AdminApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(string))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(object))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyOwner))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponse), TypeInfoPropertyName = "AdminApiKeyCreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyListObject), TypeInfoPropertyName = "ApiKeyListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssignedRoleDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssignedRoleDetailsAssignmentSourcesVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectObject), TypeInfoPropertyName = "AssistantObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfAssistantToolsCodeAssistantToolsFileSearchAssistantToolsFunction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCode))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectToolResources2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(double))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOption))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantStreamEvent), TypeInfoPropertyName = "AssistantStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEvent), TypeInfoPropertyName = "ThreadStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEvent), TypeInfoPropertyName = "RunStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEvent), TypeInfoPropertyName = "RunStepStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEvent), TypeInfoPropertyName = "MessageStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantSupportedModels), TypeInfoPropertyName = "AssistantSupportedModels2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCodeType), TypeInfoPropertyName = "AssistantToolsCodeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType), TypeInfoPropertyName = "AssistantToolsFileSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRankingOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnly))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType), TypeInfoPropertyName = "AssistantToolsFileSearchTypeOnlyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType), TypeInfoPropertyName = "AssistantToolsFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum), TypeInfoPropertyName = "AssistantsApiResponseFormatOptionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOption), TypeInfoPropertyName = "AssistantsApiToolChoiceOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum), TypeInfoPropertyName = "AssistantsApiToolChoiceOptionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType), TypeInfoPropertyName = "AssistantsNamedToolChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioResponseFormat), TypeInfoPropertyName = "AudioResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAudioTranscriptionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionModel), TypeInfoPropertyName = "AudioTranscriptionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay), TypeInfoPropertyName = "AudioTranscriptionDelay2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAudioTranscriptionResponseModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel), TypeInfoPropertyName = "AudioTranscriptionResponseModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLog))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogEventType), TypeInfoPropertyName = "AuditLogEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActor2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyCreatedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreatedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCheckpointPermissionDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogExternalKeyRegistered))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogExternalKeyRemoved))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupCreatedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogGroupDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogScimEnabled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogScimDisabled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteSent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteSentData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteAccepted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogInviteDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivatedConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivatedConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogLoginFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogLogoutFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogOrganizationUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogOrganizationUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectCreatedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectArchived))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProjectDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRateLimitUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRateLimitUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(long))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRateLimitDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleAssignmentCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleAssignmentDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource), TypeInfoPropertyName = "AuditLogRoleBoundToResourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource), TypeInfoPropertyName = "AuditLogRoleUnboundFromResourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountCreatedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserAddedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificateCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificateUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificateDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesActivated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesDeactivated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorType), TypeInfoPropertyName = "AuditLogActorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorSession))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorApiKey))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType), TypeInfoPropertyName = "AuditLogActorApiKeyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorServiceAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType), TypeInfoPropertyName = "AutoChunkingStrategyRequestParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Batch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchObject), TypeInfoPropertyName = "BatchObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchErrors))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchStatus), TypeInfoPropertyName = "BatchStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchRequestCounts))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchUsageInputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchUsageOutputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchFileExpirationAfter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor), TypeInfoPropertyName = "BatchFileExpirationAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Certificate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CertificateObject), TypeInfoPropertyName = "CertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CertificateCertificateDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedTools))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode), TypeInfoPropertyName = "ChatCompletionAllowedToolsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType), TypeInfoPropertyName = "ChatCompletionAllowedToolsChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject), TypeInfoPropertyName = "ChatCompletionDeletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionFunctionCallOption))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionFunctions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionParameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionListObject), TypeInfoPropertyName = "ChatCompletionListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType), TypeInfoPropertyName = "ChatCompletionMessageCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject), TypeInfoPropertyName = "ChatCompletionMessageListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfChatCompletionResponseMessageChatCompletionMessageListDataItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageListDataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfChatCompletionRequestMessageContentPartTextChatCompletionRequestMessageContentPartImage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType), TypeInfoPropertyName = "ChatCompletionMessageToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunk))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType), TypeInfoPropertyName = "ChatCompletionMessageToolCallChunkType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem), TypeInfoPropertyName = "ChatCompletionMessageToolCallsItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminator))] + [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))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType), TypeInfoPropertyName = "ChatCompletionNamedToolChoiceCustomType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestAssistantMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole), TypeInfoPropertyName = "ChatCompletionRequestAssistantMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType), TypeInfoPropertyName = "ChatCompletionRequestAssistantMessageContentPartDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestMessageContentPartText2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole), TypeInfoPropertyName = "ChatCompletionRequestDeveloperMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole), TypeInfoPropertyName = "ChatCompletionRequestFunctionMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessage), TypeInfoPropertyName = "ChatCompletionRequestMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole), TypeInfoPropertyName = "ChatCompletionRequestMessageDiscriminatorRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartAudioInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartFileType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartImageImageUrlDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartRefusalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType), TypeInfoPropertyName = "ChatCompletionRequestMessageContentPartTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestSystemMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestSystemMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole), TypeInfoPropertyName = "ChatCompletionRequestSystemMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole), TypeInfoPropertyName = "ChatCompletionRequestToolMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestToolMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestToolMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListChatCompletionRequestUserMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart), TypeInfoPropertyName = "ChatCompletionRequestUserMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole), TypeInfoPropertyName = "ChatCompletionRequestUserMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType), TypeInfoPropertyName = "ChatCompletionResponseMessageAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole), TypeInfoPropertyName = "ChatCompletionResponseMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRole), TypeInfoPropertyName = "ChatCompletionRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole), TypeInfoPropertyName = "ChatCompletionStreamResponseDeltaRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionTokenLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolType), TypeInfoPropertyName = "ChatCompletionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOption), TypeInfoPropertyName = "ChatCompletionToolChoiceOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum), TypeInfoPropertyName = "ChatCompletionToolChoiceOptionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParam), TypeInfoPropertyName = "ChunkingStrategyRequestParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType), TypeInfoPropertyName = "ChunkingStrategyRequestParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType), TypeInfoPropertyName = "CodeInterpreterFileOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType), TypeInfoPropertyName = "CodeInterpreterTextOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolType), TypeInfoPropertyName = "CodeInterpreterToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringAutoCodeInterpreterToolParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller), TypeInfoPropertyName = "CallableToolAllowedCaller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType), TypeInfoPropertyName = "CodeInterpreterToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus), TypeInfoPropertyName = "CodeInterpreterToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item), TypeInfoPropertyName = "OutputsVariant1Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType), TypeInfoPropertyName = "CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComparisonFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComparisonFilterType), TypeInfoPropertyName = "ComparisonFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>), TypeInfoPropertyName = "OneOfStringDoubleBooleanIListOneOfStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompleteUploadRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompletionUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilterType), TypeInfoPropertyName = "CompoundFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem), TypeInfoPropertyName = "FiltersItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerAction), TypeInfoPropertyName = "ComputerAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoubleClickAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScrollParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerActionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType), TypeInfoPropertyName = "ComputerActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType), TypeInfoPropertyName = "ComputerScreenshotImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallType), TypeInfoPropertyName = "ComputerToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallSafetyCheckParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallStatus), TypeInfoPropertyName = "ComputerToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType), TypeInfoPropertyName = "ComputerToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus), TypeInfoPropertyName = "ComputerToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputResource), TypeInfoPropertyName = "ComputerToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus), TypeInfoPropertyName = "ComputerCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject), TypeInfoPropertyName = "ContainerFileListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerListResourceObject), TypeInfoPropertyName = "ContainerListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor), TypeInfoPropertyName = "ContainerResourceExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit), TypeInfoPropertyName = "ContainerResourceMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType), TypeInfoPropertyName = "ContainerResourceNetworkPolicyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Content5), TypeInfoPropertyName = "Content52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContent), TypeInfoPropertyName = "InputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContent), TypeInfoPropertyName = "OutputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItem), TypeInfoPropertyName = "ConversationItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Message))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResource), TypeInfoPropertyName = "FunctionToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResource), TypeInfoPropertyName = "FunctionToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalTools))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Program))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListTools))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType), TypeInfoPropertyName = "ConversationItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemListObject), TypeInfoPropertyName = "ConversationItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationParam), TypeInfoPropertyName = "ConversationParam2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResultObject), TypeInfoPropertyName = "CostsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResultAmount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAssistantSupportedModels2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningEffortEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResources2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic))] + [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.CreateChatCompletionRequest), TypeInfoPropertyName = "CreateChatCompletionRequest2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponseProperties), TypeInfoPropertyName = "CreateModelResponseProperties2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsShared), TypeInfoPropertyName = "ModelIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSize), TypeInfoPropertyName = "WebSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormat), TypeInfoPropertyName = "ResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType2")] + [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))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfChatCompletionToolCustomToolChatCompletions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateChatCompletionRequestVariant2FunctionCallChatCompletionFunctionCallOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2FunctionCall2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason), TypeInfoPropertyName = "CreateChatCompletionResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject), TypeInfoPropertyName = "CreateChatCompletionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason), TypeInfoPropertyName = "CreateChatCompletionStreamResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject), TypeInfoPropertyName = "CreateChatCompletionStreamResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateCompletionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel), TypeInfoPropertyName = "CreateCompletionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "OneOfStringIListStringIListInt32IListIListInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.CreateCompletionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason), TypeInfoPropertyName = "CreateCompletionResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject), TypeInfoPropertyName = "CreateCompletionResponseObject2")] + [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))] + [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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Embedding))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject), TypeInfoPropertyName = "CreateEmbeddingResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEasyInputMessageEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfResponseFormatTextResponseFormatJsonSchemaResponseFormatJsonObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType), TypeInfoPropertyName = "CreateEvalCustomDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalItem), TypeInfoPropertyName = "CreateEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType), TypeInfoPropertyName = "CreateEvalJsonlRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalJsonlFileContentSourceEvalJsonlFileIdSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGrader))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType), TypeInfoPropertyName = "CreateEvalLabelModelGraderType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType), TypeInfoPropertyName = "CreateEvalLogsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalCustomDataSourceConfigCreateEvalLogsDataSourceConfigCreateEvalStoredCompletionsDataSourceConfig2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalLabelModelGraderEvalGraderStringCheckEvalGraderTextSimilarityEvalGraderPythonEvalGraderScoreModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderStringCheck), TypeInfoPropertyName = "EvalGraderStringCheck2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarity), TypeInfoPropertyName = "EvalGraderTextSimilarity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPython), TypeInfoPropertyName = "EvalGraderPython2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModel), TypeInfoPropertyName = "EvalGraderScoreModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItemEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Tool), TypeInfoPropertyName = "Tool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatConfiguration), TypeInfoPropertyName = "TextResponseFormatConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalResponsesSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalResponsesSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalRunRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateEvalJsonlRunDataSourceCreateEvalCompletionsRunDataSourceCreateEvalResponsesRunDataSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType), TypeInfoPropertyName = "CreateEvalStoredCompletionsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose), TypeInfoPropertyName = "CreateFileRequestPurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateFineTuningJobRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel), TypeInfoPropertyName = "CreateFineTuningJobRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateFineTuningJobRequestHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize), TypeInfoPropertyName = "CreateFineTuningJobRequestHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateFineTuningJobRequestHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "CreateFineTuningJobRequestHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateFineTuningJobRequestHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs), TypeInfoPropertyName = "CreateFineTuningJobRequestHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType), TypeInfoPropertyName = "CreateFineTuningJobRequestIntegrationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneMethod))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateGroupBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateGroupUserBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf>), TypeInfoPropertyName = "AnyOfByteArrayIListByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground), TypeInfoPropertyName = "CreateImageEditRequestBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageEditRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel), TypeInfoPropertyName = "CreateImageEditRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageEditRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize), TypeInfoPropertyName = "CreateImageEditRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat), TypeInfoPropertyName = "CreateImageEditRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat), TypeInfoPropertyName = "CreateImageEditRequestOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFidelity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality), TypeInfoPropertyName = "CreateImageEditRequestQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModel), TypeInfoPropertyName = "CreateImageRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestQuality), TypeInfoPropertyName = "CreateImageRequestQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat), TypeInfoPropertyName = "CreateImageRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat), TypeInfoPropertyName = "CreateImageRequestOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestSize), TypeInfoPropertyName = "CreateImageRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModeration), TypeInfoPropertyName = "CreateImageRequestModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestBackground), TypeInfoPropertyName = "CreateImageRequestBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestStyle), TypeInfoPropertyName = "CreateImageRequestStyle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateImageVariationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel), TypeInfoPropertyName = "CreateImageVariationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat), TypeInfoPropertyName = "CreateImageVariationRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize), TypeInfoPropertyName = "CreateImageVariationRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestRole), TypeInfoPropertyName = "CreateMessageRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>), TypeInfoPropertyName = "OneOfStringIListOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfAssistantToolsCodeAssistantToolsFileSearchTypeOnly2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelResponseProperties))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheOptionsParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateModerationRequestInputVariant3ItemVariant1CreateModerationRequestInputVariant3ItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateModerationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestModel), TypeInfoPropertyName = "CreateModerationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategories))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHateItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSexualItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem), TypeInfoPropertyName = "CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponse), TypeInfoPropertyName = "CreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseProperties))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponseVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponseVariant3Truncation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Reasoning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputParam), TypeInfoPropertyName = "InputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.IncludeEnum), TypeInfoPropertyName = "IncludeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamOptionsVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContextManagementParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfTruncationObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfAssistantsApiToolChoiceOptionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateSpeechRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel), TypeInfoPropertyName = "CreateSpeechRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat), TypeInfoPropertyName = "CreateSpeechRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat), TypeInfoPropertyName = "CreateSpeechRequestStreamFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent), TypeInfoPropertyName = "CreateSpeechResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "CreateSpeechResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency), TypeInfoPropertyName = "CreateSpendAlertBodyCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval), TypeInfoPropertyName = "CreateSpendAlertBodyInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannel))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateThreadAndRunRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel), TypeInfoPropertyName = "CreateThreadAndRunRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResources2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateTranscriptionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel), TypeInfoPropertyName = "CreateTranscriptionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionInclude), TypeInfoPropertyName = "TranscriptionInclude2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie), TypeInfoPropertyName = "CreateTranscriptionRequestTimestampGranularitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1), TypeInfoPropertyName = "CreateTranscriptionRequestChunkingStrategyVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VadConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask), TypeInfoPropertyName = "CreateTranscriptionResponseDiarizedJsonTask2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage), TypeInfoPropertyName = "CreateTranscriptionResponseDiarizedJsonUsage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokens))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDuration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType), TypeInfoPropertyName = "CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseJson))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionLanguage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfTranscriptTextUsageTokensTranscriptTextUsageDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent), TypeInfoPropertyName = "CreateTranscriptionResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "CreateTranscriptionResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionWord))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionSegment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateTranslationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel), TypeInfoPropertyName = "CreateTranslationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat), TypeInfoPropertyName = "CreateTranslationRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationResponseJson))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateUploadRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose), TypeInfoPropertyName = "CreateUploadRequestPurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVectorStoreFileRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVectorStoreRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfAutoChunkingStrategyRequestParamStaticChunkingStrategyRequestParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVoiceConsentRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVoiceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallType), TypeInfoPropertyName = "CustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCaller))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputType), TypeInfoPropertyName = "CustomToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput), TypeInfoPropertyName = "FunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputResource), TypeInfoPropertyName = "CustomToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum), TypeInfoPropertyName = "FunctionCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallResource), TypeInfoPropertyName = "CustomToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatus), TypeInfoPropertyName = "FunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType), TypeInfoPropertyName = "CustomToolChatCompletionsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCustomToolChatCompletionsCustomFormatTextFormatCustomToolChatCompletionsCustomFormatGrammarFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType), TypeInfoPropertyName = "CustomToolChatCompletionsCustomFormatTextFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType), TypeInfoPropertyName = "CustomToolChatCompletionsCustomFormatGrammarFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax), TypeInfoPropertyName = "CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteAssistantResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject), TypeInfoPropertyName = "DeleteAssistantResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteCertificateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject), TypeInfoPropertyName = "DeleteCertificateResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFileResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFileResponseObject), TypeInfoPropertyName = "DeleteFileResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject), TypeInfoPropertyName = "DeleteFineTuningCheckpointPermissionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteMessageResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject), TypeInfoPropertyName = "DeleteMessageResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteModelResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteThreadResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject), TypeInfoPropertyName = "DeleteThreadResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject), TypeInfoPropertyName = "DeleteVectorStoreFileResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject), TypeInfoPropertyName = "DeleteVectorStoreResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversation), TypeInfoPropertyName = "DeletedConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedRoleAssignmentResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventEvent), TypeInfoPropertyName = "DoneEventEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventData), TypeInfoPropertyName = "DoneEventData2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageRole), TypeInfoPropertyName = "EasyInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageType), TypeInfoPropertyName = "EasyInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringEditImageBodyJsonParamModelObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel), TypeInfoPropertyName = "EditImageBodyJsonParamModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageRefParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamSize2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(float))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EmbeddingObject), TypeInfoPropertyName = "EmbeddingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Error))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorEventEvent), TypeInfoPropertyName = "ErrorEventEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Eval))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalObject), TypeInfoPropertyName = "EvalObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalCustomDataSourceConfigEvalLogsDataSourceConfigEvalStoredCompletionsDataSourceConfig2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfEvalGraderLabelModelEvalGraderStringCheckEvalGraderTextSimilarityEvalGraderPythonEvalGraderScoreModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderLabelModel), TypeInfoPropertyName = "EvalGraderLabelModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalApiError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType), TypeInfoPropertyName = "EvalCustomDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModel))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPython))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPythonVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModel))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModelVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheck))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemRole), TypeInfoPropertyName = "EvalItemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContent), TypeInfoPropertyName = "EvalItemContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemType), TypeInfoPropertyName = "EvalItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentItem), TypeInfoPropertyName = "EvalItemContentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentOutputText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemInputImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType), TypeInfoPropertyName = "EvalItemContentOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemInputImageType), TypeInfoPropertyName = "EvalItemInputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType), TypeInfoPropertyName = "EvalJsonlFileContentSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType), TypeInfoPropertyName = "EvalJsonlFileIdSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalListObject), TypeInfoPropertyName = "EvalListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType), TypeInfoPropertyName = "EvalLogsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalResponsesSourceType), TypeInfoPropertyName = "EvalResponsesSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRun))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunObject), TypeInfoPropertyName = "EvalRunObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunResultCounts))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunPerModelUsageItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunListObject), TypeInfoPropertyName = "EvalRunListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject), TypeInfoPropertyName = "EvalRunOutputItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSample))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject), TypeInfoPropertyName = "EvalRunOutputItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType), TypeInfoPropertyName = "EvalStoredCompletionsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType), TypeInfoPropertyName = "EvalStoredCompletionsSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor), TypeInfoPropertyName = "FileExpirationAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePath))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePathType), TypeInfoPropertyName = "FilePathType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRanker), TypeInfoPropertyName = "FileSearchRanker2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallType), TypeInfoPropertyName = "FileSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus), TypeInfoPropertyName = "FileSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage), TypeInfoPropertyName = "FineTuneChatCompletionRequestAssistantMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersBetaDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta), TypeInfoPropertyName = "FineTuneDPOHyperparametersBeta2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize), TypeInfoPropertyName = "FineTuneDPOHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuneDPOHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneDPOHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs), TypeInfoPropertyName = "FineTuneDPOHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOMethod))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneMethodType), TypeInfoPropertyName = "FineTuneMethodType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedMethod))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementMethod))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersReasoningEffort2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersComputeMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersComputeMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersEvalIntervalInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersEvalInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneReinforcementHyperparametersEvalSamplesInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples), TypeInfoPropertyName = "FineTuneReinforcementHyperparametersEvalSamples2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderMulti2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMulti))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneSupervisedHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize), TypeInfoPropertyName = "FineTuneSupervisedHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneSupervisedHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuneSupervisedHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuneSupervisedHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs), TypeInfoPropertyName = "FineTuneSupervisedHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermission))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject), TypeInfoPropertyName = "FineTuningCheckpointPermissionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegration))] + internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.FineTuningIntegrationType), TypeInfoPropertyName = "FineTuningIntegrationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegrationWandb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobError2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1), TypeInfoPropertyName = "FineTuningJobHyperparametersBatchSizeVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuningJobHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier), TypeInfoPropertyName = "FineTuningJobHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfFineTuningJobHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs), TypeInfoPropertyName = "FineTuningJobHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobObject), TypeInfoPropertyName = "FineTuningJobObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobStatus), TypeInfoPropertyName = "FineTuningJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpoint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject), TypeInfoPropertyName = "FineTuningJobCheckpointObject2")] + [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")] + [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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType), TypeInfoPropertyName = "GraderPythonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType), TypeInfoPropertyName = "GraderScoreModelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelSamplingParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType), TypeInfoPropertyName = "GraderStringCheckType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation), TypeInfoPropertyName = "GraderStringCheckOperation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType), TypeInfoPropertyName = "GraderTextSimilarityType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric), TypeInfoPropertyName = "GraderTextSimilarityEvaluationMetric2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Group))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupObject), TypeInfoPropertyName = "GroupObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject), TypeInfoPropertyName = "GroupDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupListResourceObject), TypeInfoPropertyName = "GroupListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupMemberUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupMemberUserUserType), TypeInfoPropertyName = "GroupMemberUserUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResourceWithSuccess))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResponseGroupType), TypeInfoPropertyName = "GroupResponseGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject), TypeInfoPropertyName = "GroupRoleAssignmentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Role))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject), TypeInfoPropertyName = "GroupUserAssignmentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject), TypeInfoPropertyName = "GroupUserDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedToolPermission))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedToolPermissionUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Image2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType), TypeInfoPropertyName = "ImageEditCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize), TypeInfoPropertyName = "ImageEditCompletedEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality), TypeInfoPropertyName = "ImageEditCompletedEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground), TypeInfoPropertyName = "ImageEditCompletedEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat), TypeInfoPropertyName = "ImageEditCompletedEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType), TypeInfoPropertyName = "ImageEditPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize), TypeInfoPropertyName = "ImageEditPartialImageEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality), TypeInfoPropertyName = "ImageEditPartialImageEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground), TypeInfoPropertyName = "ImageEditPartialImageEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat), TypeInfoPropertyName = "ImageEditPartialImageEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEvent), TypeInfoPropertyName = "ImageEditStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType), TypeInfoPropertyName = "ImageEditStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType), TypeInfoPropertyName = "ImageGenCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize), TypeInfoPropertyName = "ImageGenCompletedEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality), TypeInfoPropertyName = "ImageGenCompletedEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground), TypeInfoPropertyName = "ImageGenCompletedEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat), TypeInfoPropertyName = "ImageGenCompletedEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType), TypeInfoPropertyName = "ImageGenPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize), TypeInfoPropertyName = "ImageGenPartialImageEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality), TypeInfoPropertyName = "ImageGenPartialImageEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground), TypeInfoPropertyName = "ImageGenPartialImageEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat), TypeInfoPropertyName = "ImageGenPartialImageEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEvent), TypeInfoPropertyName = "ImageGenStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType), TypeInfoPropertyName = "ImageGenStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolType), TypeInfoPropertyName = "ImageGenToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModel), TypeInfoPropertyName = "ImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolQuality), TypeInfoPropertyName = "ImageGenToolQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolSize), TypeInfoPropertyName = "ImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat), TypeInfoPropertyName = "ImageGenToolOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModeration), TypeInfoPropertyName = "ImageGenToolModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolBackground), TypeInfoPropertyName = "ImageGenToolBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolInputImageMask))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenActionEnum), TypeInfoPropertyName = "ImageGenActionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallType), TypeInfoPropertyName = "ImageGenToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus), TypeInfoPropertyName = "ImageGenToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseBackground), TypeInfoPropertyName = "ImagesResponseBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat), TypeInfoPropertyName = "ImagesResponseOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseSize), TypeInfoPropertyName = "ImagesResponseSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseQuality), TypeInfoPropertyName = "ImagesResponseQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesUsageInputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioType), TypeInfoPropertyName = "InputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioInputAudio1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format), TypeInfoPropertyName = "InputAudioInputAudio1Format2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType), TypeInfoPropertyName = "InputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItem), TypeInfoPropertyName = "InputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Item), TypeInfoPropertyName = "Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionTriggerItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType), TypeInfoPropertyName = "InputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageType), TypeInfoPropertyName = "InputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageRole), TypeInfoPropertyName = "InputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageStatus), TypeInfoPropertyName = "InputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageResource), TypeInfoPropertyName = "InputMessageResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Invite))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteObject), TypeInfoPropertyName = "InviteObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRole), TypeInfoPropertyName = "InviteRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteStatus), TypeInfoPropertyName = "InviteStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProjectRole), TypeInfoPropertyName = "InviteProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject), TypeInfoPropertyName = "InviteDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteListResponseObject), TypeInfoPropertyName = "InviteListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProjectGroupBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestRole), TypeInfoPropertyName = "InviteRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestProject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestProjectRole), TypeInfoPropertyName = "InviteRequestProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemDiscriminatorType), TypeInfoPropertyName = "ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResource), TypeInfoPropertyName = "ItemResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResourceDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType), TypeInfoPropertyName = "ItemResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject), TypeInfoPropertyName = "ListAuditLogsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponseObject), TypeInfoPropertyName = "ListBatchesResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject), TypeInfoPropertyName = "ListCertificatesResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject), TypeInfoPropertyName = "ListFineTuningCheckpointPermissionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject), TypeInfoPropertyName = "ListFineTuningJobCheckpointsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject), TypeInfoPropertyName = "ListFineTuningJobEventsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponseObject), TypeInfoPropertyName = "ListModelsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Model18))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject), TypeInfoPropertyName = "ListPaginatedFineTuningJobsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject), TypeInfoPropertyName = "ListProjectCertificatesResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallType), TypeInfoPropertyName = "LocalShellToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellExecAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus), TypeInfoPropertyName = "LocalShellToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType), TypeInfoPropertyName = "LocalShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LogProbProperties))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalRequestType), TypeInfoPropertyName = "MCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseType), TypeInfoPropertyName = "MCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType), TypeInfoPropertyName = "MCPApprovalResponseResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListToolsType), TypeInfoPropertyName = "MCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListToolsTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolType), TypeInfoPropertyName = "MCPToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolConnectorId), TypeInfoPropertyName = "MCPToolConnectorId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2), TypeInfoPropertyName = "MCPToolRequireApprovalVariant1Enum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallType), TypeInfoPropertyName = "MCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallStatus), TypeInfoPropertyName = "MCPToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType), TypeInfoPropertyName = "MessageContentImageFileObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail), TypeInfoPropertyName = "MessageContentImageFileObjectImageFileDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType), TypeInfoPropertyName = "MessageContentImageUrlObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail), TypeInfoPropertyName = "MessageContentImageUrlObjectImageUrlDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentRefusalObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType), TypeInfoPropertyName = "MessageContentRefusalObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType), TypeInfoPropertyName = "MessageContentTextAnnotationsFileCitationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType), TypeInfoPropertyName = "MessageContentTextAnnotationsFilePathObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObjectType), TypeInfoPropertyName = "MessageContentTextObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObjectText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentTextAnnotationsFileCitationObjectMessageContentTextAnnotationsFilePathObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType), TypeInfoPropertyName = "MessageDeltaContentImageFileObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail), TypeInfoPropertyName = "MessageDeltaContentImageFileObjectImageFileDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType), TypeInfoPropertyName = "MessageDeltaContentImageUrlObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail), TypeInfoPropertyName = "MessageDeltaContentImageUrlObjectImageUrlDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType), TypeInfoPropertyName = "MessageDeltaContentRefusalObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType), TypeInfoPropertyName = "MessageDeltaContentTextAnnotationsFileCitationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType), TypeInfoPropertyName = "MessageDeltaContentTextAnnotationsFilePathObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType), TypeInfoPropertyName = "MessageDeltaContentTextObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageDeltaContentTextAnnotationsFileCitationObjectMessageDeltaContentTextAnnotationsFilePathObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject), TypeInfoPropertyName = "MessageDeltaObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole), TypeInfoPropertyName = "MessageDeltaObjectDeltaRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectObject), TypeInfoPropertyName = "MessageObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectStatus), TypeInfoPropertyName = "MessageObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetails2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason), TypeInfoPropertyName = "MessageObjectIncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectRole), TypeInfoPropertyName = "MessageObjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageContentTextObjectMessageContentRefusalObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType), TypeInfoPropertyName = "MessageRequestContentTextObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event), TypeInfoPropertyName = "MessageStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event), TypeInfoPropertyName = "MessageStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event), TypeInfoPropertyName = "MessageStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event), TypeInfoPropertyName = "MessageStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event), TypeInfoPropertyName = "MessageStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelObject), TypeInfoPropertyName = "ModelObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIds), TypeInfoPropertyName = "ModelIds2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponses), TypeInfoPropertyName = "ModelIdsResponses2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsCompaction), TypeInfoPropertyName = "ModelIdsCompaction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum), TypeInfoPropertyName = "ModelIdsResponsesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum), TypeInfoPropertyName = "ModelIdsSharedEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyCertificateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyMessageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyRunRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequestToolResources2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NoiseReductionType), TypeInfoPropertyName = "NoiseReductionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileObject), TypeInfoPropertyName = "OpenAIFileObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFilePurpose), TypeInfoPropertyName = "OpenAIFilePurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileStatus), TypeInfoPropertyName = "OpenAIFileStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateObject), TypeInfoPropertyName = "OrganizationCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject), TypeInfoPropertyName = "OrganizationCertificateActivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject), TypeInfoPropertyName = "OrganizationCertificateDeactivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetention))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject), TypeInfoPropertyName = "OrganizationDataRetentionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType), TypeInfoPropertyName = "OrganizationDataRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject), TypeInfoPropertyName = "OrganizationProjectCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject), TypeInfoPropertyName = "OrganizationProjectCertificateActivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject), TypeInfoPropertyName = "OrganizationProjectCertificateDeactivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlert))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject), TypeInfoPropertyName = "OrganizationSpendAlertObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency), TypeInfoPropertyName = "OrganizationSpendAlertCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval), TypeInfoPropertyName = "OrganizationSpendAlertInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject), TypeInfoPropertyName = "OrganizationSpendAlertDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject), TypeInfoPropertyName = "OrganizationSpendAlertListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType), TypeInfoPropertyName = "OtherChunkingStrategyResponseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudioType), TypeInfoPropertyName = "OutputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType), TypeInfoPropertyName = "OutputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItem), TypeInfoPropertyName = "OutputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType), TypeInfoPropertyName = "OutputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageType), TypeInfoPropertyName = "OutputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageRole), TypeInfoPropertyName = "OutputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContent), TypeInfoPropertyName = "OutputMessageContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageStatus), TypeInfoPropertyName = "OutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType), TypeInfoPropertyName = "OutputMessageContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType), TypeInfoPropertyName = "PredictionContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Project))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject), TypeInfoPropertyName = "ProjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKey))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject), TypeInfoPropertyName = "ProjectApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess), TypeInfoPropertyName = "ProjectApiKeyOwnerProjectAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwner))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType), TypeInfoPropertyName = "ProjectApiKeyOwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject), TypeInfoPropertyName = "ProjectApiKeyDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject), TypeInfoPropertyName = "ProjectApiKeyListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetention))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject), TypeInfoPropertyName = "ProjectDataRetentionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionType), TypeInfoPropertyName = "ProjectDataRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroup))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject), TypeInfoPropertyName = "ProjectGroupObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupGroupType), TypeInfoPropertyName = "ProjectGroupGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject), TypeInfoPropertyName = "ProjectGroupDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject), TypeInfoPropertyName = "ProjectGroupListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectHostedToolPermissions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponseObject), TypeInfoPropertyName = "ProjectListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject), TypeInfoPropertyName = "ProjectModelPermissionsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode), TypeInfoPropertyName = "ProjectModelPermissionsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject), TypeInfoPropertyName = "ProjectModelPermissionsDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode), TypeInfoPropertyName = "ProjectModelPermissionsUpdateRequestMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitObject), TypeInfoPropertyName = "ProjectRateLimitObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject), TypeInfoPropertyName = "ProjectRateLimitListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject), TypeInfoPropertyName = "ProjectServiceAccountObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole), TypeInfoPropertyName = "ProjectServiceAccountRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKey))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject), TypeInfoPropertyName = "ProjectServiceAccountApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject), TypeInfoPropertyName = "ProjectServiceAccountCreateResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole), TypeInfoPropertyName = "ProjectServiceAccountCreateResponseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject), TypeInfoPropertyName = "ProjectServiceAccountDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject), TypeInfoPropertyName = "ProjectServiceAccountListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlert))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject), TypeInfoPropertyName = "ProjectSpendAlertObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency), TypeInfoPropertyName = "ProjectSpendAlertCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval), TypeInfoPropertyName = "ProjectSpendAlertInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject), TypeInfoPropertyName = "ProjectSpendAlertDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject), TypeInfoPropertyName = "ProjectSpendAlertListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserObject), TypeInfoPropertyName = "ProjectUserObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject), TypeInfoPropertyName = "ProjectUserDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRoleListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject), TypeInfoPropertyName = "PublicRoleListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormats), TypeInfoPropertyName = "RealtimeAudioFormats2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType), TypeInfoPropertyName = "RealtimeAudioFormatsPcmAudioFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType), TypeInfoPropertyName = "RealtimeAudioFormatsPcmuAudioFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType), TypeInfoPropertyName = "RealtimeAudioFormatsPcmaAudioFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItem), TypeInfoPropertyName = "RealtimeConversationItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemDeleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemRetrieveType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType), TypeInfoPropertyName = "RealtimeBetaClientEventConversationItemTruncateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend))] + internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.RealtimeBetaClientEventInputAudioBufferAppendType), TypeInfoPropertyName = "RealtimeBetaClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType), TypeInfoPropertyName = "RealtimeBetaClientEventInputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType), TypeInfoPropertyName = "RealtimeBetaClientEventInputAudioBufferCommitType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType), TypeInfoPropertyName = "RealtimeBetaClientEventOutputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType), TypeInfoPropertyName = "RealtimeBetaClientEventResponseCancelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType), TypeInfoPropertyName = "RealtimeBetaClientEventResponseCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType), TypeInfoPropertyName = "RealtimeBetaClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType), TypeInfoPropertyName = "RealtimeBetaClientEventTranscriptionSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject), TypeInfoPropertyName = "RealtimeBetaResponseObject2")] + [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))] + [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))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions), TypeInfoPropertyName = "ToolChoiceOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCP))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringRealtimeBetaResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemRetrievedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType), TypeInfoPropertyName = "RealtimeBetaServerEventConversationItemTruncatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType), TypeInfoPropertyName = "RealtimeBetaServerEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferCommittedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferSpeechStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType), TypeInfoPropertyName = "RealtimeBetaServerEventInputAudioBufferSpeechStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType), TypeInfoPropertyName = "RealtimeBetaServerEventMCPListToolsCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType), TypeInfoPropertyName = "RealtimeBetaServerEventMCPListToolsFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType), TypeInfoPropertyName = "RealtimeBetaServerEventMCPListToolsInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType), TypeInfoPropertyName = "RealtimeBetaServerEventRateLimitsUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName), TypeInfoPropertyName = "RealtimeBetaServerEventRateLimitsUpdatedRateLimitName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseAudioTranscriptDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartAddedPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseContentPartDonePartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseMCPCallInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseOutputItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseOutputItemDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseTextDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType), TypeInfoPropertyName = "RealtimeBetaServerEventResponseTextDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSession))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeBetaServerEventSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType), TypeInfoPropertyName = "RealtimeBetaServerEventTranscriptionSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType), TypeInfoPropertyName = "RealtimeBetaServerEventTranscriptionSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCallCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCallReferRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCallRejectRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEvent), TypeInfoPropertyName = "RealtimeClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancel))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType), TypeInfoPropertyName = "RealtimeClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType), TypeInfoPropertyName = "RealtimeClientEventConversationItemCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType), TypeInfoPropertyName = "RealtimeClientEventConversationItemDeleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType), TypeInfoPropertyName = "RealtimeClientEventConversationItemRetrieveType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType), TypeInfoPropertyName = "RealtimeClientEventConversationItemTruncateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType), TypeInfoPropertyName = "RealtimeClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType), TypeInfoPropertyName = "RealtimeClientEventInputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType), TypeInfoPropertyName = "RealtimeClientEventInputAudioBufferCommitType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType), TypeInfoPropertyName = "RealtimeClientEventOutputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType), TypeInfoPropertyName = "RealtimeClientEventResponseCancelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType), TypeInfoPropertyName = "RealtimeClientEventResponseCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType), TypeInfoPropertyName = "RealtimeClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateRequestGARealtimeTranscriptionSessionCreateRequestGA2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType), TypeInfoPropertyName = "RealtimeClientEventTranscriptionSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPListTools))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType), TypeInfoPropertyName = "RealtimeConversationItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallOutputObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus), TypeInfoPropertyName = "RealtimeConversationItemFunctionCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType), TypeInfoPropertyName = "RealtimeConversationItemMessageAssistantContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType), TypeInfoPropertyName = "RealtimeConversationItemMessageSystemContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject), TypeInfoPropertyName = "RealtimeConversationItemMessageUserObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType), TypeInfoPropertyName = "RealtimeConversationItemMessageUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus), TypeInfoPropertyName = "RealtimeConversationItemMessageUserStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole), TypeInfoPropertyName = "RealtimeConversationItemMessageUserRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType), TypeInfoPropertyName = "RealtimeConversationItemMessageUserContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail), TypeInfoPropertyName = "RealtimeConversationItemMessageUserContentItemDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReference))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType), TypeInfoPropertyName = "RealtimeConversationItemWithReferenceContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor), TypeInfoPropertyName = "RealtimeCreateClientSecretRequestExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Session2), TypeInfoPropertyName = "Session22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType), TypeInfoPropertyName = "RealtimeCreateClientSecretResponseSessionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeFunctionTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType), TypeInfoPropertyName = "RealtimeFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType), TypeInfoPropertyName = "RealtimeMCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType), TypeInfoPropertyName = "RealtimeMCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType), TypeInfoPropertyName = "RealtimeMCPHTTPErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType), TypeInfoPropertyName = "RealtimeMCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType), TypeInfoPropertyName = "RealtimeMCPProtocolErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType), TypeInfoPropertyName = "RealtimeMCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType), TypeInfoPropertyName = "RealtimeMCPToolExecutionErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort), TypeInfoPropertyName = "RealtimeReasoningEffort2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseObject), TypeInfoPropertyName = "RealtimeResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatus), TypeInfoPropertyName = "RealtimeResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType), TypeInfoPropertyName = "RealtimeResponseStatusDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason), TypeInfoPropertyName = "RealtimeResponseStatusDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie), TypeInfoPropertyName = "RealtimeResponseOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie), TypeInfoPropertyName = "RealtimeResponseCreateParamsOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeFunctionToolMCPTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringRealtimeResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation), TypeInfoPropertyName = "RealtimeResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEvent), TypeInfoPropertyName = "RealtimeServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType), TypeInfoPropertyName = "RealtimeServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType), TypeInfoPropertyName = "RealtimeServerEventConversationCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType), TypeInfoPropertyName = "RealtimeServerEventConversationItemDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType), TypeInfoPropertyName = "RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemRetrievedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType), TypeInfoPropertyName = "RealtimeServerEventConversationItemTruncatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType), TypeInfoPropertyName = "RealtimeServerEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferCommittedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferDtmfEventReceivedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferSpeechStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferSpeechStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType), TypeInfoPropertyName = "RealtimeServerEventInputAudioBufferTimeoutTriggeredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType), TypeInfoPropertyName = "RealtimeServerEventMCPListToolsCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType), TypeInfoPropertyName = "RealtimeServerEventMCPListToolsFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType), TypeInfoPropertyName = "RealtimeServerEventMCPListToolsInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType), TypeInfoPropertyName = "RealtimeServerEventOutputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType), TypeInfoPropertyName = "RealtimeServerEventOutputAudioBufferStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType), TypeInfoPropertyName = "RealtimeServerEventOutputAudioBufferStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType), TypeInfoPropertyName = "RealtimeServerEventRateLimitsUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName), TypeInfoPropertyName = "RealtimeServerEventRateLimitsUpdatedRateLimitName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseAudioTranscriptDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartAddedPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType), TypeInfoPropertyName = "RealtimeServerEventResponseContentPartDonePartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType), TypeInfoPropertyName = "RealtimeServerEventResponseCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseFunctionCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseFunctionCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType), TypeInfoPropertyName = "RealtimeServerEventResponseMCPCallInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType), TypeInfoPropertyName = "RealtimeServerEventResponseOutputItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseOutputItemDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseTextDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseTextDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeServerEventSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateResponseGARealtimeTranscriptionSessionCreateResponseGA2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeServerEventSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType), TypeInfoPropertyName = "RealtimeServerEventTranscriptionSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionObject), TypeInfoPropertyName = "RealtimeSessionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie), TypeInfoPropertyName = "RealtimeSessionModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModel), TypeInfoPropertyName = "RealtimeSessionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat), TypeInfoPropertyName = "RealtimeSessionInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat), TypeInfoPropertyName = "RealtimeSessionOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum), TypeInfoPropertyName = "RealtimeSessionTracingTracingConfigurationEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens), TypeInfoPropertyName = "RealtimeSessionMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item), TypeInfoPropertyName = "RealtimeSessionIncludeVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie), TypeInfoPropertyName = "RealtimeSessionCreateRequestModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateRequestTracingEnumRealtimeSessionCreateRequestTracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum), TypeInfoPropertyName = "RealtimeSessionCreateRequestTracingEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType), TypeInfoPropertyName = "RealtimeSessionCreateRequestToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateRequestMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateRequestMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncation), TypeInfoPropertyName = "RealtimeTruncation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionCreateRequestGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateRequestGATracingEnumRealtimeSessionCreateRequestGATracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum), TypeInfoPropertyName = "RealtimeSessionCreateRequestGATracingEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateRequestGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateRequestGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem), TypeInfoPropertyName = "RealtimeSessionCreateResponseIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateResponseOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateResponseTracingEnumRealtimeSessionCreateResponseTracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum), TypeInfoPropertyName = "RealtimeSessionCreateResponseTracingEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionCreateResponseGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateResponseGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestTurnDetectionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateRequestGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateResponseModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection))] + internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.RealtimeTranscriptionSessionCreateResponseGAType), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateResponseGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem), TypeInfoPropertyName = "RealtimeTranscriptionSessionCreateResponseGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEvent), TypeInfoPropertyName = "RealtimeTranslationClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType), TypeInfoPropertyName = "RealtimeTranslationClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType), TypeInfoPropertyName = "RealtimeTranslationClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType), TypeInfoPropertyName = "RealtimeTranslationClientEventSessionCloseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType), TypeInfoPropertyName = "RealtimeTranslationClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor), TypeInfoPropertyName = "RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor2")] + [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")] + [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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum), TypeInfoPropertyName = "RealtimeTruncationEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType), TypeInfoPropertyName = "RealtimeTruncationEnumType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness), TypeInfoPropertyName = "RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType), TypeInfoPropertyName = "RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnum), TypeInfoPropertyName = "ReasoningModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningSummary2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningContext2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningGenerateSummary2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemType), TypeInfoPropertyName = "ReasoningItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemStatus), TypeInfoPropertyName = "ReasoningItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Response), TypeInfoPropertyName = "Response2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Truncation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Object), TypeInfoPropertyName = "ResponseVariant3Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Status), TypeInfoPropertyName = "ResponseVariant3Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason), TypeInfoPropertyName = "ResponseVariant3IncompleteDetailsReason2")] + [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.PromptCacheOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Moderation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseConversation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType), TypeInfoPropertyName = "ResponseAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType), TypeInfoPropertyName = "ResponseAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType), TypeInfoPropertyName = "ResponseAudioTranscriptDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType), TypeInfoPropertyName = "ResponseAudioTranscriptDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallCodeDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallCodeDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType), TypeInfoPropertyName = "ResponseCodeInterpreterCallInterpretingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompletedEventType), TypeInfoPropertyName = "ResponseCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType), TypeInfoPropertyName = "ResponseContentPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType), TypeInfoPropertyName = "ResponseContentPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCreatedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCreatedEventType), TypeInfoPropertyName = "ResponseCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType), TypeInfoPropertyName = "ResponseCustomToolCallInputDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorCode), TypeInfoPropertyName = "ResponseErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorEventType), TypeInfoPropertyName = "ResponseErrorEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFailedEventType), TypeInfoPropertyName = "ResponseFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType), TypeInfoPropertyName = "ResponseFileSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType), TypeInfoPropertyName = "ResponseFileSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType), TypeInfoPropertyName = "ResponseFileSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType), TypeInfoPropertyName = "ResponseFormatJsonObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType), TypeInfoPropertyName = "ResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextType), TypeInfoPropertyName = "ResponseFormatTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammar))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType), TypeInfoPropertyName = "ResponseFormatTextGrammarType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextPython))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType), TypeInfoPropertyName = "ResponseFormatTextPythonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType), TypeInfoPropertyName = "ResponseFunctionCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType), TypeInfoPropertyName = "ResponseFunctionCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType), TypeInfoPropertyName = "ResponseImageGenCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType), TypeInfoPropertyName = "ResponseImageGenCallGeneratingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType), TypeInfoPropertyName = "ResponseImageGenCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType), TypeInfoPropertyName = "ResponseImageGenCallPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseInProgressEventType), TypeInfoPropertyName = "ResponseInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseIncompleteEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType), TypeInfoPropertyName = "ResponseIncompleteEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseItemList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseItemListObject), TypeInfoPropertyName = "ResponseItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseLogProb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseLogProbTopLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType), TypeInfoPropertyName = "ResponseMCPCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType), TypeInfoPropertyName = "ResponseMCPCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType), TypeInfoPropertyName = "ResponseMCPCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType), TypeInfoPropertyName = "ResponseMCPCallFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType), TypeInfoPropertyName = "ResponseMCPCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType), TypeInfoPropertyName = "ResponseMCPListToolsCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType), TypeInfoPropertyName = "ResponseMCPListToolsFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType), TypeInfoPropertyName = "ResponseMCPListToolsInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item), TypeInfoPropertyName = "ResponseModalitiesVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType), TypeInfoPropertyName = "ResponseOutputItemAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEventType), TypeInfoPropertyName = "ResponseOutputItemDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType), TypeInfoPropertyName = "ResponseOutputTextAnnotationAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringInputTextContentInputImageContentInputFileContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceParam), TypeInfoPropertyName = "ToolChoiceParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseQueuedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseQueuedEventType), TypeInfoPropertyName = "ResponseQueuedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType), TypeInfoPropertyName = "ResponseReasoningSummaryPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType), TypeInfoPropertyName = "ResponseReasoningSummaryPartAddedEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType), TypeInfoPropertyName = "ResponseReasoningSummaryPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus), TypeInfoPropertyName = "ResponseReasoningSummaryPartDoneEventStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType), TypeInfoPropertyName = "ResponseReasoningSummaryPartDoneEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType), TypeInfoPropertyName = "ResponseReasoningSummaryTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType), TypeInfoPropertyName = "ResponseReasoningSummaryTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType), TypeInfoPropertyName = "ResponseReasoningTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType), TypeInfoPropertyName = "ResponseReasoningTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType), TypeInfoPropertyName = "ResponseRefusalDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType), TypeInfoPropertyName = "ResponseRefusalDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEvent), TypeInfoPropertyName = "ResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "ResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType), TypeInfoPropertyName = "ResponseTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType), TypeInfoPropertyName = "ResponseTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageInputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType), TypeInfoPropertyName = "ResponseWebSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType), TypeInfoPropertyName = "ResponseWebSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType), TypeInfoPropertyName = "ResponseWebSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEvent), TypeInfoPropertyName = "ResponsesClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreate), TypeInfoPropertyName = "ResponsesClientEventResponseCreate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type), TypeInfoPropertyName = "ResponsesClientEventResponseCreateVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEvent), TypeInfoPropertyName = "ResponsesServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleObject), TypeInfoPropertyName = "RoleObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject), TypeInfoPropertyName = "RoleDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResourceObject), TypeInfoPropertyName = "RoleListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunCompletionUsageVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderResponseMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunGraderResponseMetadataErrors))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectObject), TypeInfoPropertyName = "RunObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectStatus), TypeInfoPropertyName = "RunObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType), TypeInfoPropertyName = "RunObjectRequiredActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode), TypeInfoPropertyName = "RunObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason), TypeInfoPropertyName = "RunObjectIncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepCompletionUsageVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject), TypeInfoPropertyName = "RunStepDeltaObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObjectDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDeltaStepDetailsMessageCreationObjectRunStepDeltaStepDetailsToolCallsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsMessageCreationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsCodeObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectRunStepDeltaStepDetailsToolCallsCodeOutputImageObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFileSearchObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType), TypeInfoPropertyName = "RunStepDetailsMessageCreationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsCodeObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDetailsToolCallsCodeOutputLogsObjectRunStepDetailsToolCallsCodeOutputImageObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsCodeOutputImageObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsCodeOutputLogsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsFileSearchObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType), TypeInfoPropertyName = "RunStepDetailsToolCallsFileSearchResultObjectContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType), TypeInfoPropertyName = "RunStepDetailsToolCallsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDetailsToolCallsCodeObjectRunStepDetailsToolCallsFileSearchObjectRunStepDetailsToolCallsFunctionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectObject), TypeInfoPropertyName = "RunStepObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectType), TypeInfoPropertyName = "RunStepObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectStatus), TypeInfoPropertyName = "RunStepObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRunStepDetailsMessageCreationObjectRunStepDetailsToolCallsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastError2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode), TypeInfoPropertyName = "RunStepObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event), TypeInfoPropertyName = "RunStepStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event), TypeInfoPropertyName = "RunStepStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event), TypeInfoPropertyName = "RunStepStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event), TypeInfoPropertyName = "RunStepStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event), TypeInfoPropertyName = "RunStepStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event), TypeInfoPropertyName = "RunStepStreamEventVariant6Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event), TypeInfoPropertyName = "RunStepStreamEventVariant7Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event), TypeInfoPropertyName = "RunStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event), TypeInfoPropertyName = "RunStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event), TypeInfoPropertyName = "RunStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event), TypeInfoPropertyName = "RunStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event), TypeInfoPropertyName = "RunStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event), TypeInfoPropertyName = "RunStreamEventVariant6Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event), TypeInfoPropertyName = "RunStreamEventVariant7Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event), TypeInfoPropertyName = "RunStreamEventVariant8Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event), TypeInfoPropertyName = "RunStreamEventVariant9Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event), TypeInfoPropertyName = "RunStreamEventVariant10Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectType), TypeInfoPropertyName = "RunToolCallObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType), TypeInfoPropertyName = "SpeechAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType), TypeInfoPropertyName = "SpeechAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType), TypeInfoPropertyName = "SpendAlertNotificationChannelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType), TypeInfoPropertyName = "StaticChunkingStrategyRequestParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType), TypeInfoPropertyName = "StaticChunkingStrategyResponseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SubmitToolOutputsRunRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType), TypeInfoPropertyName = "TextResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectObject), TypeInfoPropertyName = "ThreadObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectToolResources2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event), TypeInfoPropertyName = "ThreadStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToggleCertificatesRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUsePreviewTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchPreviewTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolDiscriminatorType), TypeInfoPropertyName = "ToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType), TypeInfoPropertyName = "ToolChoiceAllowedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode), TypeInfoPropertyName = "ToolChoiceAllowedMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceCustom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceCustomType), TypeInfoPropertyName = "ToolChoiceCustomType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType), TypeInfoPropertyName = "ToolChoiceFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCPType), TypeInfoPropertyName = "ToolChoiceMCPType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypes))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypesType), TypeInfoPropertyName = "ToolChoiceTypesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType), TypeInfoPropertyName = "TranscriptTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType), TypeInfoPropertyName = "TranscriptTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType), TypeInfoPropertyName = "TranscriptTextSegmentEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType), TypeInfoPropertyName = "TranscriptTextUsageDurationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType), TypeInfoPropertyName = "TranscriptTextUsageTokensType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategy), TypeInfoPropertyName = "TranscriptionChunkingStrategy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum), TypeInfoPropertyName = "TranscriptionChunkingStrategyEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType), TypeInfoPropertyName = "TranscriptionDiarizedSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObjectType), TypeInfoPropertyName = "TruncationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateGroupBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType), TypeInfoPropertyName = "UpdateOrganizationDataRetentionBodyRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType), TypeInfoPropertyName = "UpdateProjectDataRetentionBodyRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole), TypeInfoPropertyName = "UpdateProjectServiceAccountBodyRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateVectorStoreRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfVectorStoreExpirationAfterObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateVoiceConsentRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Upload))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadStatus), TypeInfoPropertyName = "UploadStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadObject), TypeInfoPropertyName = "UploadObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfOpenAIFileObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadCertificateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPartObject), TypeInfoPropertyName = "UploadPartObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject), TypeInfoPropertyName = "UsageAudioSpeechesResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject), TypeInfoPropertyName = "UsageAudioTranscriptionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject), TypeInfoPropertyName = "UsageCodeInterpreterSessionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject), TypeInfoPropertyName = "UsageCompletionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject), TypeInfoPropertyName = "UsageEmbeddingsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject), TypeInfoPropertyName = "UsageFileSearchCallsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResultObject), TypeInfoPropertyName = "UsageImagesResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResultObject), TypeInfoPropertyName = "UsageModerationsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponseObject), TypeInfoPropertyName = "UsageResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucket))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketObject), TypeInfoPropertyName = "UsageTimeBucketObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem), TypeInfoPropertyName = "ResultsItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject), TypeInfoPropertyName = "UsageTimeBucketResultDiscriminatorObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject), TypeInfoPropertyName = "UsageVectorStoresResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject), TypeInfoPropertyName = "UsageWebSearchCallsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.User))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserObject), TypeInfoPropertyName = "UserObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1Object), TypeInfoPropertyName = "UserUser1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjects2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsObject), TypeInfoPropertyName = "UserProjectsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsDataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponseObject), TypeInfoPropertyName = "UserDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResourceObject), TypeInfoPropertyName = "UserListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponseObject), TypeInfoPropertyName = "UserListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject), TypeInfoPropertyName = "UserRoleAssignmentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleUpdateRequest))] + internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.VadConfigType), TypeInfoPropertyName = "VadConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ValidateGraderRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ValidateGraderResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor), TypeInfoPropertyName = "VectorStoreExpirationAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringDoubleBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject), TypeInfoPropertyName = "VectorStoreFileBatchObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus), TypeInfoPropertyName = "VectorStoreFileBatchObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject), TypeInfoPropertyName = "VectorStoreFileContentResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject), TypeInfoPropertyName = "VectorStoreFileObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus), TypeInfoPropertyName = "VectorStoreFileObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastError2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode), TypeInfoPropertyName = "VectorStoreFileObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStaticChunkingStrategyResponseParamOtherChunkingStrategyResponseParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectObject), TypeInfoPropertyName = "VectorStoreObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectFileCounts))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus), TypeInfoPropertyName = "VectorStoreObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfComparisonFilterCompoundFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions))] + [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))] + [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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType), TypeInfoPropertyName = "WebSearchActionOpenPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType), TypeInfoPropertyName = "WebSearchActionSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType), TypeInfoPropertyName = "WebSearchActionSearchSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type), TypeInfoPropertyName = "WebSearchApproximateLocationWebSearchApproximateLocation1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolType), TypeInfoPropertyName = "WebSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolFilters2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize), TypeInfoPropertyName = "WebSearchToolSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallType), TypeInfoPropertyName = "WebSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus), TypeInfoPropertyName = "WebSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction), TypeInfoPropertyName = "WebSearchToolCallAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType), TypeInfoPropertyName = "WebSearchToolCallActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject), TypeInfoPropertyName = "WebhookBatchCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType), TypeInfoPropertyName = "WebhookBatchCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject), TypeInfoPropertyName = "WebhookBatchCompletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType), TypeInfoPropertyName = "WebhookBatchCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpired))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject), TypeInfoPropertyName = "WebhookBatchExpiredObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType), TypeInfoPropertyName = "WebhookBatchExpiredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject), TypeInfoPropertyName = "WebhookBatchFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType), TypeInfoPropertyName = "WebhookBatchFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject), TypeInfoPropertyName = "WebhookEvalRunCanceledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType), TypeInfoPropertyName = "WebhookEvalRunCanceledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject), TypeInfoPropertyName = "WebhookEvalRunFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType), TypeInfoPropertyName = "WebhookEvalRunFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceeded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject), TypeInfoPropertyName = "WebhookEvalRunSucceededObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType), TypeInfoPropertyName = "WebhookEvalRunSucceededType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject), TypeInfoPropertyName = "WebhookFineTuningJobCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType), TypeInfoPropertyName = "WebhookFineTuningJobCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject), TypeInfoPropertyName = "WebhookFineTuningJobFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType), TypeInfoPropertyName = "WebhookFineTuningJobFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject), TypeInfoPropertyName = "WebhookFineTuningJobSucceededObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType), TypeInfoPropertyName = "WebhookFineTuningJobSucceededType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncoming))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject), TypeInfoPropertyName = "WebhookLiveCallIncomingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType), TypeInfoPropertyName = "WebhookLiveCallIncomingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncoming))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject), TypeInfoPropertyName = "WebhookRealtimeCallIncomingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType), TypeInfoPropertyName = "WebhookRealtimeCallIncomingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject), TypeInfoPropertyName = "WebhookResponseCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType), TypeInfoPropertyName = "WebhookResponseCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject), TypeInfoPropertyName = "WebhookResponseCompletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType), TypeInfoPropertyName = "WebhookResponseCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject), TypeInfoPropertyName = "WebhookResponseFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedType), TypeInfoPropertyName = "WebhookResponseFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncomplete))] + [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.PromptCacheTTLEnum), TypeInfoPropertyName = "PromptCacheTTLEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheModeEnum), TypeInfoPropertyName = "PromptCacheModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode), TypeInfoPropertyName = "PromptCacheBreakpointParamMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationMode), TypeInfoPropertyName = "ModerationMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationConfigParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationPolicyParam))] + [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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType), TypeInfoPropertyName = "InlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParamType), TypeInfoPropertyName = "InlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "ContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "ContainerNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStatus), TypeInfoPropertyName = "MessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRole), TypeInfoPropertyName = "MessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode), TypeInfoPropertyName = "PromptCacheBreakpointConfigMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentType), TypeInfoPropertyName = "InputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBodyType), TypeInfoPropertyName = "FileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBodyType), TypeInfoPropertyName = "UrlCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType), TypeInfoPropertyName = "ContainerFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Annotation), TypeInfoPropertyName = "Annotation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType), TypeInfoPropertyName = "AnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TopLogProb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LogProb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContentType), TypeInfoPropertyName = "OutputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContentType), TypeInfoPropertyName = "TextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContentType), TypeInfoPropertyName = "SummaryTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContentType), TypeInfoPropertyName = "ReasoningTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContentType), TypeInfoPropertyName = "RefusalContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetail), TypeInfoPropertyName = "ImageDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentType), TypeInfoPropertyName = "InputImageContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType), TypeInfoPropertyName = "ComputerScreenshotContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileInputDetail), TypeInfoPropertyName = "FileInputDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentType), TypeInfoPropertyName = "InputFileContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase2), TypeInfoPropertyName = "MessagePhase22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageType), TypeInfoPropertyName = "MessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem3), TypeInfoPropertyName = "ContentItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType), TypeInfoPropertyName = "MessageContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCaller))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerType), TypeInfoPropertyName = "DirectToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCaller))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType), TypeInfoPropertyName = "ProgramToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType), TypeInfoPropertyName = "ToolCallCallerDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType), TypeInfoPropertyName = "DirectToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType), TypeInfoPropertyName = "ProgramToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType), TypeInfoPropertyName = "ToolCallCallerParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickButtonType), TypeInfoPropertyName = "ClickButtonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickParamType), TypeInfoPropertyName = "ClickParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoubleClickActionType), TypeInfoPropertyName = "DoubleClickActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CoordParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragParamType), TypeInfoPropertyName = "DragParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressActionType), TypeInfoPropertyName = "KeyPressActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParamType), TypeInfoPropertyName = "MoveParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParamType), TypeInfoPropertyName = "ScreenshotParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScrollParamType), TypeInfoPropertyName = "ScrollParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParamType), TypeInfoPropertyName = "TypeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParamType), TypeInfoPropertyName = "WaitParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchExecutionType), TypeInfoPropertyName = "ToolSearchExecutionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallType), TypeInfoPropertyName = "ToolSearchCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolType), TypeInfoPropertyName = "FunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RankerVersionType), TypeInfoPropertyName = "RankerVersionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HybridSearchOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RankingOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Filters2), TypeInfoPropertyName = "Filters22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolType), TypeInfoPropertyName = "FileSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolType), TypeInfoPropertyName = "ComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerEnvironment), TypeInfoPropertyName = "ComputerEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType), TypeInfoPropertyName = "ComputerUsePreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerMemoryLimit), TypeInfoPropertyName = "ContainerMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType), TypeInfoPropertyName = "AutoCodeInterpreterToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy2), TypeInfoPropertyName = "NetworkPolicy22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType), TypeInfoPropertyName = "ProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolParamType), TypeInfoPropertyName = "LocalShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamType), TypeInfoPropertyName = "ContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy3), TypeInfoPropertyName = "NetworkPolicy32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "ContainerAutoParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem2), TypeInfoPropertyName = "SkillsItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType), TypeInfoPropertyName = "ContainerAutoParamSkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType), TypeInfoPropertyName = "LocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceParamType), TypeInfoPropertyName = "ContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamType), TypeInfoPropertyName = "FunctionShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "FunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomTextFormatParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomTextFormatParamType), TypeInfoPropertyName = "CustomTextFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GrammarSyntax1), TypeInfoPropertyName = "GrammarSyntax12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomGrammarFormatParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType), TypeInfoPropertyName = "CustomGrammarFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamType), TypeInfoPropertyName = "CustomToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format2), TypeInfoPropertyName = "Format22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType), TypeInfoPropertyName = "CustomToolParamFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EmptyModelParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolParamType), TypeInfoPropertyName = "FunctionToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamType), TypeInfoPropertyName = "NamespaceToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem13), TypeInfoPropertyName = "ToolsItem132")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType), TypeInfoPropertyName = "NamespaceToolParamToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchToolParamType), TypeInfoPropertyName = "ToolSearchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApproximateLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApproximateLocationType), TypeInfoPropertyName = "ApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContextSize), TypeInfoPropertyName = "SearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContentType), TypeInfoPropertyName = "SearchContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType), TypeInfoPropertyName = "WebSearchPreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType), TypeInfoPropertyName = "ApplyPatchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputType), TypeInfoPropertyName = "ToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsType), TypeInfoPropertyName = "AdditionalToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramType), TypeInfoPropertyName = "ProgramType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputStatus), TypeInfoPropertyName = "ProgramOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputType), TypeInfoPropertyName = "ProgramOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBodyType), TypeInfoPropertyName = "CompactionBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType), TypeInfoPropertyName = "CodeInterpreterOutputLogsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType), TypeInfoPropertyName = "CodeInterpreterOutputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellExecActionType), TypeInfoPropertyName = "LocalShellExecActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallStatus), TypeInfoPropertyName = "FunctionShellCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType), TypeInfoPropertyName = "LocalEnvironmentResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType), TypeInfoPropertyName = "ContainerReferenceResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallType), TypeInfoPropertyName = "FunctionShellCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant12))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "FunctionShellCallEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum), TypeInfoPropertyName = "FunctionShellCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType), TypeInfoPropertyName = "FunctionShellCallOutputTimeoutOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType), TypeInfoPropertyName = "FunctionShellCallOutputExitOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome), TypeInfoPropertyName = "Outcome2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType), TypeInfoPropertyName = "FunctionShellCallOutputContentOutcomeDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType), TypeInfoPropertyName = "FunctionShellCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus), TypeInfoPropertyName = "ApplyPatchCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType), TypeInfoPropertyName = "ApplyPatchCreateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType), TypeInfoPropertyName = "ApplyPatchDeleteFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType), TypeInfoPropertyName = "ApplyPatchUpdateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType), TypeInfoPropertyName = "ApplyPatchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation), TypeInfoPropertyName = "Operation2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType), TypeInfoPropertyName = "ApplyPatchToolCallOperationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus), TypeInfoPropertyName = "ApplyPatchCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType), TypeInfoPropertyName = "ApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DetailEnum), TypeInfoPropertyName = "DetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallItemStatus), TypeInfoPropertyName = "FunctionCallItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType), TypeInfoPropertyName = "ComputerCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentParamType), TypeInfoPropertyName = "InputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType), TypeInfoPropertyName = "InputImageContentParamAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileDetailEnum), TypeInfoPropertyName = "FileDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentParamType), TypeInfoPropertyName = "InputFileContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType), TypeInfoPropertyName = "FunctionCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListOutputVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item), TypeInfoPropertyName = "OutputVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType), TypeInfoPropertyName = "FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationParamType), TypeInfoPropertyName = "FileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationParamType), TypeInfoPropertyName = "UrlCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType), TypeInfoPropertyName = "ContainerFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType), TypeInfoPropertyName = "ToolSearchCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType), TypeInfoPropertyName = "ToolSearchOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType), TypeInfoPropertyName = "AdditionalToolsItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole), TypeInfoPropertyName = "AdditionalToolsItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType), TypeInfoPropertyName = "CompactionSummaryItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellActionParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus), TypeInfoPropertyName = "FunctionShellCallItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType), TypeInfoPropertyName = "FunctionShellCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant13))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType), TypeInfoPropertyName = "FunctionShellCallOutputTimeoutOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType), TypeInfoPropertyName = "FunctionShellCallOutputExitOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam), TypeInfoPropertyName = "FunctionShellCallOutputOutcomeParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType), TypeInfoPropertyName = "FunctionShellCallOutputOutcomeParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType), TypeInfoPropertyName = "FunctionShellCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam), TypeInfoPropertyName = "ApplyPatchCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType), TypeInfoPropertyName = "ApplyPatchCreateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType), TypeInfoPropertyName = "ApplyPatchDeleteFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType), TypeInfoPropertyName = "ApplyPatchUpdateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParam), TypeInfoPropertyName = "ApplyPatchOperationParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType), TypeInfoPropertyName = "ApplyPatchOperationParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType), TypeInfoPropertyName = "ApplyPatchToolCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam), TypeInfoPropertyName = "ApplyPatchCallOutputStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType), TypeInfoPropertyName = "ApplyPatchToolCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType), TypeInfoPropertyName = "CompactionTriggerItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemReferenceParamType2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramItemParamType), TypeInfoPropertyName = "ProgramItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus), TypeInfoPropertyName = "ProgramOutputItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType), TypeInfoPropertyName = "ProgramOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationResourceObject), TypeInfoPropertyName = "ConversationResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenOutputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenInputUsageDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType), TypeInfoPropertyName = "SpecificProgrammaticToolCallingParamType2")] + [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.ReasoningModeEnumEnum), TypeInfoPropertyName = "ReasoningModeEnumEnum2")] + [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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrency), TypeInfoPropertyName = "SpendLimitCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum), TypeInfoPropertyName = "SpendLimitCurrencyEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitInterval), TypeInfoPropertyName = "SpendLimitInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum), TypeInfoPropertyName = "SpendLimitIntervalEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatus), TypeInfoPropertyName = "SpendLimitEnforcementStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum), TypeInfoPropertyName = "SpendLimitEnforcementStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcement))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject), TypeInfoPropertyName = "OrganizationSpendLimitResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency), TypeInfoPropertyName = "UpdateOrganizationSpendLimitBodyCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval), TypeInfoPropertyName = "UpdateOrganizationSpendLimitBodyInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject), TypeInfoPropertyName = "OrganizationSpendLimitDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject), TypeInfoPropertyName = "ProjectSpendLimitResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency), TypeInfoPropertyName = "UpdateProjectSpendLimitBodyCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval), TypeInfoPropertyName = "UpdateProjectSpendLimitBodyInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject), TypeInfoPropertyName = "ProjectSpendLimitDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject), TypeInfoPropertyName = "ServiceAccountApiKeyBodyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContentProvenanceBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceCheckObject), TypeInfoPropertyName = "ProvenanceCheckObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi), TypeInfoPropertyName = "ProvenanceDetectionResultApi2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAValidationStateApi), TypeInfoPropertyName = "C2PAValidationStateApi2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAProvenanceResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType), TypeInfoPropertyName = "C2PAProvenanceResultType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SynthIDProvenanceResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType), TypeInfoPropertyName = "SynthIDProvenanceResultType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem2), TypeInfoPropertyName = "ResultsItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType), TypeInfoPropertyName = "ProvenanceResourceResultDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrderEnum), TypeInfoPropertyName = "OrderEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModel), TypeInfoPropertyName = "VideoModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModelEnum), TypeInfoPropertyName = "VideoModelEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoStatus), TypeInfoPropertyName = "VideoStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSize), TypeInfoPropertyName = "VideoSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Error2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoResourceObject), TypeInfoPropertyName = "VideoResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoListResourceObject), TypeInfoPropertyName = "VideoListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageRefParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSeconds), TypeInfoPropertyName = "VideoSeconds2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoMultipartBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfByteArrayImageRefParam22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoJsonBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoCharacterBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoCharacterResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoReferenceInputParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoEditMultipartBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfByteArrayVideoReferenceInputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoEditJsonBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoExtendMultipartBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfVideoReferenceInputParamByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoExtendJsonBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVideoResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject), TypeInfoPropertyName = "DeletedVideoResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoContentVariant), TypeInfoPropertyName = "VideoContentVariant2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoRemixBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationEnum), TypeInfoPropertyName = "TruncationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnum), TypeInfoPropertyName = "PersonalityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), TypeInfoPropertyName = "PersonalityEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResourceObject), TypeInfoPropertyName = "TokenCountsResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum), TypeInfoPropertyName = "PromptCacheRetentionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum2), TypeInfoPropertyName = "ServiceTierEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResponseMethodPublicBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemField), TypeInfoPropertyName = "ItemField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType), TypeInfoPropertyName = "ItemFieldDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResourceObject), TypeInfoPropertyName = "CompactResourceObject2")] + internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.SkillResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillResourceObject), TypeInfoPropertyName = "SkillResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResourceObject), TypeInfoPropertyName = "SkillListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSkillBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, byte[]>), TypeInfoPropertyName = "OneOfIListByteArrayByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SetDefaultSkillVersionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject), TypeInfoPropertyName = "DeletedSkillResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResourceObject), TypeInfoPropertyName = "SkillVersionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject), TypeInfoPropertyName = "SkillVersionListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSkillVersionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject), TypeInfoPropertyName = "DeletedSkillVersionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitWorkflowTracing))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitWorkflow))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringInt32BooleanDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionRateLimits))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus), TypeInfoPropertyName = "ChatSessionStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionFileUpload))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionHistory))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionChatkitConfiguration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject), TypeInfoPropertyName = "ChatSessionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WorkflowTracingParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WorkflowParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor), TypeInfoPropertyName = "ExpiresAfterParamAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RateLimitsParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutomaticThreadTitlingParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileUploadParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HistoryParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitConfigurationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatSessionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputTextType), TypeInfoPropertyName = "UserMessageInputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType), TypeInfoPropertyName = "UserMessageQuotedTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AttachmentType), TypeInfoPropertyName = "AttachmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Attachment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoice8))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InferenceOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemObject), TypeInfoPropertyName = "UserMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemType), TypeInfoPropertyName = "UserMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem4), TypeInfoPropertyName = "ContentItem42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType), TypeInfoPropertyName = "UserMessageItemContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSourceType), TypeInfoPropertyName = "FileAnnotationSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationType), TypeInfoPropertyName = "FileAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType), TypeInfoPropertyName = "UrlAnnotationSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationType), TypeInfoPropertyName = "UrlAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextType), TypeInfoPropertyName = "ResponseOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem3), TypeInfoPropertyName = "AnnotationsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType), TypeInfoPropertyName = "ResponseOutputTextAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemObject), TypeInfoPropertyName = "AssistantMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemType), TypeInfoPropertyName = "AssistantMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemObject), TypeInfoPropertyName = "WidgetMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemType), TypeInfoPropertyName = "WidgetMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallStatus), TypeInfoPropertyName = "ClientToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemObject), TypeInfoPropertyName = "ClientToolCallItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemType), TypeInfoPropertyName = "ClientToolCallItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskType), TypeInfoPropertyName = "TaskType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemObject), TypeInfoPropertyName = "TaskItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemType), TypeInfoPropertyName = "TaskItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupTask))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemObject), TypeInfoPropertyName = "TaskGroupItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemType), TypeInfoPropertyName = "TaskGroupItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItem), TypeInfoPropertyName = "ThreadItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType), TypeInfoPropertyName = "ThreadItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject), TypeInfoPropertyName = "ThreadItemListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ActiveStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ActiveStatusType), TypeInfoPropertyName = "ActiveStatusType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LockedStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LockedStatusType), TypeInfoPropertyName = "LockedStatusType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatusType), TypeInfoPropertyName = "ClosedStatusType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResource))] + [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.BetaTokenCountsResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject), TypeInfoPropertyName = "BetaTokenCountsResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItem), TypeInfoPropertyName = "BetaInputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTool), TypeInfoPropertyName = "BetaTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTruncationEnum), TypeInfoPropertyName = "BetaTruncationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnum), TypeInfoPropertyName = "BetaPersonalityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaConversationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions), TypeInfoPropertyName = "BetaToolChoiceOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceTypes))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceMCP))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceCustom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType), TypeInfoPropertyName = "BetaSpecificFunctionShellParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType), TypeInfoPropertyName = "BetaSpecificApplyPatchParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType), TypeInfoPropertyName = "BetaSpecificProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType), TypeInfoPropertyName = "BetaToolChoiceCustomType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType), TypeInfoPropertyName = "BetaToolChoiceMCPType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType), TypeInfoPropertyName = "BetaToolChoiceFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType), TypeInfoPropertyName = "BetaToolChoiceTypesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType), TypeInfoPropertyName = "BetaToolChoiceAllowedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode), TypeInfoPropertyName = "BetaToolChoiceAllowedMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaConversationParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum), TypeInfoPropertyName = "BetaPersonalityEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnum), TypeInfoPropertyName = "BetaReasoningModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningEffortEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningSummary2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningContext2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum), TypeInfoPropertyName = "BetaReasoningModeEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration), TypeInfoPropertyName = "BetaTextResponseFormatConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaVerbosityEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType), TypeInfoPropertyName = "BetaResponseFormatJsonObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType), TypeInfoPropertyName = "BetaTextResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType), TypeInfoPropertyName = "BetaResponseFormatTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType), TypeInfoPropertyName = "BetaToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType), TypeInfoPropertyName = "BetaApplyPatchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller), TypeInfoPropertyName = "BetaCallableToolAllowedCaller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType), TypeInfoPropertyName = "BetaWebSearchPreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContextSize), TypeInfoPropertyName = "BetaSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContentType), TypeInfoPropertyName = "BetaSearchContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocationType), TypeInfoPropertyName = "BetaApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType), TypeInfoPropertyName = "BetaToolSearchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType), TypeInfoPropertyName = "BetaToolSearchExecutionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEmptyModelParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType), TypeInfoPropertyName = "BetaNamespaceToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem14), TypeInfoPropertyName = "ToolsItem142")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType), TypeInfoPropertyName = "BetaNamespaceToolParamToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType), TypeInfoPropertyName = "BetaCustomToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3), TypeInfoPropertyName = "Format32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType), TypeInfoPropertyName = "BetaCustomToolParamFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType), TypeInfoPropertyName = "BetaCustomGrammarFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1), TypeInfoPropertyName = "BetaGrammarSyntax12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType), TypeInfoPropertyName = "BetaCustomTextFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType), TypeInfoPropertyName = "BetaFunctionToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType), TypeInfoPropertyName = "BetaFunctionShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant14))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType), TypeInfoPropertyName = "BetaContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType), TypeInfoPropertyName = "BetaLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType), TypeInfoPropertyName = "BetaContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4), TypeInfoPropertyName = "NetworkPolicy42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3), TypeInfoPropertyName = "SkillsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamSkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType), TypeInfoPropertyName = "BetaInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType), TypeInfoPropertyName = "BetaInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType), TypeInfoPropertyName = "BetaInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType), TypeInfoPropertyName = "BetaSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType), TypeInfoPropertyName = "BetaLocalShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType), TypeInfoPropertyName = "BetaImageGenToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModel), TypeInfoPropertyName = "BetaImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality), TypeInfoPropertyName = "BetaImageGenToolQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolSize), TypeInfoPropertyName = "BetaImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat), TypeInfoPropertyName = "BetaImageGenToolOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration), TypeInfoPropertyName = "BetaImageGenToolModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground), TypeInfoPropertyName = "BetaImageGenToolBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFidelity))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolInputImageMask))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum), TypeInfoPropertyName = "BetaImageGenActionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType), TypeInfoPropertyName = "BetaProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType), TypeInfoPropertyName = "BetaCodeInterpreterToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBetaAutoCodeInterpreterToolParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5), TypeInfoPropertyName = "NetworkPolicy52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType), TypeInfoPropertyName = "BetaMCPToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId), TypeInfoPropertyName = "BetaMCPToolConnectorId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2), TypeInfoPropertyName = "BetaMCPToolRequireApprovalVariant1Enum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType), TypeInfoPropertyName = "BetaWebSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolFilters2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize), TypeInfoPropertyName = "BetaWebSearchToolSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType), TypeInfoPropertyName = "BetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType), TypeInfoPropertyName = "BetaComputerUsePreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment), TypeInfoPropertyName = "BetaComputerEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType), TypeInfoPropertyName = "BetaComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType), TypeInfoPropertyName = "BetaFileSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankingOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType), TypeInfoPropertyName = "BetaCompoundFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2), TypeInfoPropertyName = "FiltersItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType), TypeInfoPropertyName = "BetaComparisonFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType), TypeInfoPropertyName = "BetaRankerVersionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaHybridSearchOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType), TypeInfoPropertyName = "BetaFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem), TypeInfoPropertyName = "BetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType), TypeInfoPropertyName = "BetaInputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentTagParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType), TypeInfoPropertyName = "BetaProgramOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus), TypeInfoPropertyName = "BetaProgramOutputItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParamType), TypeInfoPropertyName = "BetaProgramItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType), TypeInfoPropertyName = "BetaCompactionTriggerItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListTools))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType), TypeInfoPropertyName = "BetaItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentTag))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallType), TypeInfoPropertyName = "BetaCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCaller))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCaller))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCaller))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType), TypeInfoPropertyName = "BetaToolCallCallerDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType), TypeInfoPropertyName = "BetaProgramToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType), TypeInfoPropertyName = "BetaDirectToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType), TypeInfoPropertyName = "BetaCustomToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListBetaFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput), TypeInfoPropertyName = "BetaFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType), TypeInfoPropertyName = "BetaFunctionAndCustomToolCallOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentType), TypeInfoPropertyName = "BetaInputFileContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileInputDetail), TypeInfoPropertyName = "BetaFileInputDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode), TypeInfoPropertyName = "BetaPromptCacheBreakpointConfigMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentType), TypeInfoPropertyName = "BetaInputImageContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageDetail), TypeInfoPropertyName = "BetaImageDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentType), TypeInfoPropertyName = "BetaInputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType), TypeInfoPropertyName = "BetaToolCallCallerParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType), TypeInfoPropertyName = "BetaProgramToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType), TypeInfoPropertyName = "BetaDirectToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallType), TypeInfoPropertyName = "BetaMCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus), TypeInfoPropertyName = "BetaMCPToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType), TypeInfoPropertyName = "BetaMCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType), TypeInfoPropertyName = "BetaMCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsType), TypeInfoPropertyName = "BetaMCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType), TypeInfoPropertyName = "BetaApplyPatchToolCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam), TypeInfoPropertyName = "BetaApplyPatchCallOutputStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType), TypeInfoPropertyName = "BetaApplyPatchToolCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam), TypeInfoPropertyName = "BetaApplyPatchCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParam), TypeInfoPropertyName = "BetaApplyPatchOperationParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType), TypeInfoPropertyName = "BetaApplyPatchOperationParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType), TypeInfoPropertyName = "BetaApplyPatchUpdateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType), TypeInfoPropertyName = "BetaApplyPatchDeleteFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType), TypeInfoPropertyName = "BetaApplyPatchCreateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam), TypeInfoPropertyName = "BetaFunctionShellCallOutputOutcomeParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallOutputOutcomeParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputExitOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputTimeoutOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType), TypeInfoPropertyName = "BetaFunctionShellCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellActionParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant15))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType), TypeInfoPropertyName = "BetaLocalShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType), TypeInfoPropertyName = "BetaLocalShellToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus), TypeInfoPropertyName = "BetaLocalShellToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType), TypeInfoPropertyName = "BetaLocalShellExecActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType), TypeInfoPropertyName = "BetaCodeInterpreterToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus), TypeInfoPropertyName = "BetaCodeInterpreterToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item2), TypeInfoPropertyName = "OutputsVariant1Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType), TypeInfoPropertyName = "BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType), TypeInfoPropertyName = "BetaCodeInterpreterOutputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType), TypeInfoPropertyName = "BetaCodeInterpreterOutputLogsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType), TypeInfoPropertyName = "BetaImageGenToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus), TypeInfoPropertyName = "BetaImageGenToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType), TypeInfoPropertyName = "BetaCompactionSummaryItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemType), TypeInfoPropertyName = "BetaReasoningItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSummaryTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus), TypeInfoPropertyName = "BetaReasoningItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType), TypeInfoPropertyName = "BetaReasoningTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType), TypeInfoPropertyName = "BetaSummaryTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType), TypeInfoPropertyName = "BetaAdditionalToolsItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole), TypeInfoPropertyName = "BetaAdditionalToolsItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType), TypeInfoPropertyName = "BetaToolSearchOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType), TypeInfoPropertyName = "BetaToolSearchCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1), TypeInfoPropertyName = "BetaMultiAgentAction12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType), TypeInfoPropertyName = "BetaOutputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem4), TypeInfoPropertyName = "AnnotationsItem42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType), TypeInfoPropertyName = "BetaOutputTextContentParamAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType), TypeInfoPropertyName = "BetaContainerFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType), TypeInfoPropertyName = "BetaUrlCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParamType), TypeInfoPropertyName = "BetaFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType), TypeInfoPropertyName = "BetaAgentMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem5), TypeInfoPropertyName = "ContentItem52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType), TypeInfoPropertyName = "BetaAgentMessageItemParamContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType), TypeInfoPropertyName = "BetaEncryptedContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType), TypeInfoPropertyName = "BetaInputImageContentParamAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDetailEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode), TypeInfoPropertyName = "BetaPromptCacheBreakpointParamMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType), TypeInfoPropertyName = "BetaInputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType), TypeInfoPropertyName = "BetaFunctionCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListOutputVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item2), TypeInfoPropertyName = "OutputVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType), TypeInfoPropertyName = "BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType), TypeInfoPropertyName = "BetaInputFileContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileDetailEnum), TypeInfoPropertyName = "BetaFileDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType), TypeInfoPropertyName = "BetaFunctionToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus), TypeInfoPropertyName = "BetaFunctionToolCallStatus2")] + internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.BetaWebSearchToolCallType), TypeInfoPropertyName = "BetaWebSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus), TypeInfoPropertyName = "BetaWebSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallAction), TypeInfoPropertyName = "BetaWebSearchToolCallAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFind))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType), TypeInfoPropertyName = "BetaWebSearchToolCallActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType), TypeInfoPropertyName = "BetaWebSearchActionFindType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType), TypeInfoPropertyName = "BetaWebSearchActionOpenPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType), TypeInfoPropertyName = "BetaWebSearchActionSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType), TypeInfoPropertyName = "BetaWebSearchActionSearchSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType), TypeInfoPropertyName = "BetaComputerCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType), TypeInfoPropertyName = "BetaComputerScreenshotImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallType), TypeInfoPropertyName = "BetaComputerToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerAction), TypeInfoPropertyName = "BetaComputerAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus), TypeInfoPropertyName = "BetaComputerToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType), TypeInfoPropertyName = "BetaComputerActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParamType), TypeInfoPropertyName = "BetaWaitParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParamType), TypeInfoPropertyName = "BetaTypeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParamType), TypeInfoPropertyName = "BetaScrollParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParamType), TypeInfoPropertyName = "BetaScreenshotParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParamType), TypeInfoPropertyName = "BetaMoveParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressActionType), TypeInfoPropertyName = "BetaKeyPressActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParamType), TypeInfoPropertyName = "BetaDragParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCoordParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType), TypeInfoPropertyName = "BetaDoubleClickActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParamType), TypeInfoPropertyName = "BetaClickParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickButtonType), TypeInfoPropertyName = "BetaClickButtonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType), TypeInfoPropertyName = "BetaFileSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus), TypeInfoPropertyName = "BetaFileSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageType), TypeInfoPropertyName = "BetaOutputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageRole), TypeInfoPropertyName = "BetaOutputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContent), TypeInfoPropertyName = "BetaOutputMessageContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessagePhase))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus), TypeInfoPropertyName = "BetaOutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType), TypeInfoPropertyName = "BetaOutputMessageContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContentType), TypeInfoPropertyName = "BetaRefusalContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentType), TypeInfoPropertyName = "BetaOutputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotation), TypeInfoPropertyName = "BetaAnnotation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLogProb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTopLogProb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilePath))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType), TypeInfoPropertyName = "BetaAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilePathType), TypeInfoPropertyName = "BetaFilePathType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType), TypeInfoPropertyName = "BetaContainerFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType), TypeInfoPropertyName = "BetaUrlCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType), TypeInfoPropertyName = "BetaFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageType), TypeInfoPropertyName = "BetaInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageRole), TypeInfoPropertyName = "BetaInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageStatus), TypeInfoPropertyName = "BetaInputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContent), TypeInfoPropertyName = "BetaInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType), TypeInfoPropertyName = "BetaInputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole), TypeInfoPropertyName = "BetaEasyInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListBetaInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType), TypeInfoPropertyName = "BetaEasyInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsCompaction), TypeInfoPropertyName = "BetaModelIdsCompaction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheOptionsParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaServiceTierEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum), TypeInfoPropertyName = "BetaPromptCacheTTLEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum), TypeInfoPropertyName = "BetaPromptCacheModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponses), TypeInfoPropertyName = "BetaModelIdsResponses2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsShared), TypeInfoPropertyName = "BetaModelIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum), TypeInfoPropertyName = "BetaModelIdsResponsesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum), TypeInfoPropertyName = "BetaModelIdsSharedEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseItemList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseItemListObject), TypeInfoPropertyName = "BetaResponseItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResource), TypeInfoPropertyName = "BetaItemResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageResource), TypeInfoPropertyName = "BetaInputMessageResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputResource), TypeInfoPropertyName = "BetaComputerToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallResource), TypeInfoPropertyName = "BetaFunctionToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource), TypeInfoPropertyName = "BetaFunctionToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalTools))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgram))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallResource), TypeInfoPropertyName = "BetaCustomToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputResource), TypeInfoPropertyName = "BetaCustomToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType), TypeInfoPropertyName = "BetaItemResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum), TypeInfoPropertyName = "BetaFunctionCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus), TypeInfoPropertyName = "BetaFunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType), TypeInfoPropertyName = "BetaMCPApprovalResponseResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType), TypeInfoPropertyName = "BetaApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus), TypeInfoPropertyName = "BetaApplyPatchCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType), TypeInfoPropertyName = "BetaApplyPatchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus), TypeInfoPropertyName = "BetaApplyPatchCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation2), TypeInfoPropertyName = "Operation22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType), TypeInfoPropertyName = "BetaApplyPatchToolCallOperationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType), TypeInfoPropertyName = "BetaApplyPatchUpdateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType), TypeInfoPropertyName = "BetaApplyPatchDeleteFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType), TypeInfoPropertyName = "BetaApplyPatchCreateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType), TypeInfoPropertyName = "BetaFunctionShellCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum), TypeInfoPropertyName = "BetaFunctionShellCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome2), TypeInfoPropertyName = "Outcome22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallOutputContentOutcomeDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType), TypeInfoPropertyName = "BetaFunctionShellCallOutputExitOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType), TypeInfoPropertyName = "BetaFunctionShellCallOutputTimeoutOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType), TypeInfoPropertyName = "BetaFunctionShellCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus), TypeInfoPropertyName = "BetaFunctionShellCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant16))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType), TypeInfoPropertyName = "BetaContainerReferenceResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType), TypeInfoPropertyName = "BetaLocalEnvironmentResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionBodyType), TypeInfoPropertyName = "BetaCompactionBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputType), TypeInfoPropertyName = "BetaProgramOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus), TypeInfoPropertyName = "BetaProgramOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramType), TypeInfoPropertyName = "BetaProgramType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType), TypeInfoPropertyName = "BetaAdditionalToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageRole), TypeInfoPropertyName = "BetaMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType), TypeInfoPropertyName = "BetaToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallType), TypeInfoPropertyName = "BetaToolSearchCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType), TypeInfoPropertyName = "BetaMultiAgentCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction), TypeInfoPropertyName = "BetaMultiAgentAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType), TypeInfoPropertyName = "BetaMultiAgentCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageType), TypeInfoPropertyName = "BetaAgentMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem6), TypeInfoPropertyName = "ContentItem62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType), TypeInfoPropertyName = "BetaAgentMessageContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentType), TypeInfoPropertyName = "BetaEncryptedContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType), TypeInfoPropertyName = "BetaComputerScreenshotContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextContentType), TypeInfoPropertyName = "BetaTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType), TypeInfoPropertyName = "BetaFunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus), TypeInfoPropertyName = "BetaFunctionToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus), TypeInfoPropertyName = "BetaComputerCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType), TypeInfoPropertyName = "BetaComputerToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus), TypeInfoPropertyName = "BetaComputerToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageResourceVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResourceObject), TypeInfoPropertyName = "BetaCompactResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemField), TypeInfoPropertyName = "BetaItemField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType), TypeInfoPropertyName = "BetaItemFieldDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageType), TypeInfoPropertyName = "BetaMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageStatus), TypeInfoPropertyName = "BetaMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem7), TypeInfoPropertyName = "ContentItem72")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType), TypeInfoPropertyName = "BetaMessageContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessagePhase22))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseQueuedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType), TypeInfoPropertyName = "BetaResponseQueuedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponse), TypeInfoPropertyName = "BetaResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelResponseProperties))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseProperties))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Truncation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object), TypeInfoPropertyName = "BetaResponseVariant3Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status), TypeInfoPropertyName = "BetaResponseVariant3Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason), TypeInfoPropertyName = "BetaResponseVariant3IncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItem), TypeInfoPropertyName = "BetaOutputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModeration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseConversation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input5), TypeInfoPropertyName = "Input52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationResultBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationErrorBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType), TypeInfoPropertyName = "BetaModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output9), TypeInfoPropertyName = "Output92")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType), TypeInfoPropertyName = "BetaModerationOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType), TypeInfoPropertyName = "BetaModerationErrorBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType), TypeInfoPropertyName = "BetaModerationResultBodyType2")] + [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.BetaModerationInputType), TypeInfoPropertyName = "BetaModerationInputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType), TypeInfoPropertyName = "BetaOutputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorCode), TypeInfoPropertyName = "BetaResponseErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBetaInputTextContentBetaInputImageContentBetaInputFileContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaServiceTierEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType), TypeInfoPropertyName = "BetaResponseOutputTextAnnotationAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType), TypeInfoPropertyName = "BetaResponseMCPListToolsInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType), TypeInfoPropertyName = "BetaResponseMCPListToolsFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType), TypeInfoPropertyName = "BetaResponseMCPListToolsCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType), TypeInfoPropertyName = "BetaResponseMCPCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType), TypeInfoPropertyName = "BetaResponseMCPCallFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType), TypeInfoPropertyName = "BetaResponseMCPCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType), TypeInfoPropertyName = "BetaResponseMCPCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType), TypeInfoPropertyName = "BetaResponseMCPCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType), TypeInfoPropertyName = "BetaResponseImageGenCallPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType), TypeInfoPropertyName = "BetaResponseImageGenCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType), TypeInfoPropertyName = "BetaResponseImageGenCallGeneratingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType), TypeInfoPropertyName = "BetaResponseImageGenCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType), TypeInfoPropertyName = "BetaResponseReasoningTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType), TypeInfoPropertyName = "BetaResponseReasoningTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartDoneEventStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartDoneEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType), TypeInfoPropertyName = "BetaResponseReasoningSummaryPartAddedEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType), TypeInfoPropertyName = "BetaResponseTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseLogProb))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType), TypeInfoPropertyName = "BetaResponseTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType), TypeInfoPropertyName = "BetaResponseRefusalDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType), TypeInfoPropertyName = "BetaResponseRefusalDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType), TypeInfoPropertyName = "BetaResponseOutputItemDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType), TypeInfoPropertyName = "BetaResponseOutputItemAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType), TypeInfoPropertyName = "BetaResponseInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType), TypeInfoPropertyName = "BetaResponseFunctionCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType), TypeInfoPropertyName = "BetaResponseFunctionCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType), TypeInfoPropertyName = "BetaResponseFileSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType), TypeInfoPropertyName = "BetaResponseFileSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType), TypeInfoPropertyName = "BetaResponseFileSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType), TypeInfoPropertyName = "BetaResponseErrorEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCreatedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType), TypeInfoPropertyName = "BetaResponseCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType), TypeInfoPropertyName = "BetaResponseContentPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContent), TypeInfoPropertyName = "BetaOutputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType), TypeInfoPropertyName = "BetaOutputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType), TypeInfoPropertyName = "BetaResponseContentPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType), TypeInfoPropertyName = "BetaResponseCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallInterpretingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallCodeDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType), TypeInfoPropertyName = "BetaResponseCodeInterpreterCallCodeDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType), TypeInfoPropertyName = "BetaResponseAudioTranscriptDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType), TypeInfoPropertyName = "BetaResponseAudioTranscriptDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType), TypeInfoPropertyName = "BetaResponseAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType), TypeInfoPropertyName = "BetaResponseAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType), TypeInfoPropertyName = "BetaResponseIncompleteEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType), TypeInfoPropertyName = "BetaResponseFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType), TypeInfoPropertyName = "BetaResponseWebSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType), TypeInfoPropertyName = "BetaResponseWebSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType), TypeInfoPropertyName = "BetaResponseWebSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudioType), TypeInfoPropertyName = "BetaOutputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioType), TypeInfoPropertyName = "BetaInputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat), TypeInfoPropertyName = "BetaInputAudioInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputParam), TypeInfoPropertyName = "BetaInputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContent), TypeInfoPropertyName = "BetaContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaIncludeEnum), TypeInfoPropertyName = "BetaIncludeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEvent), TypeInfoPropertyName = "BetaResponsesServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEvent), TypeInfoPropertyName = "BetaResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType), TypeInfoPropertyName = "BetaResponsesServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType), TypeInfoPropertyName = "BetaResponseInjectFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode), TypeInfoPropertyName = "BetaResponseInjectFailedEventErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType), TypeInfoPropertyName = "BetaResponseInjectCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "BetaResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEvent), TypeInfoPropertyName = "BetaResponsesClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate), TypeInfoPropertyName = "BetaResponsesClientEventResponseCreate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType), TypeInfoPropertyName = "BetaResponsesClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType), TypeInfoPropertyName = "BetaResponseInjectEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type), TypeInfoPropertyName = "BetaResponsesClientEventResponseCreateVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponse), TypeInfoPropertyName = "BetaCreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponseProperties), TypeInfoPropertyName = "BetaCreateModelResponseProperties2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContextManagementParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationPolicyParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationConfigParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationMode), TypeInfoPropertyName = "BetaModerationMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2))] + [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))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder), TypeInfoPropertyName = "ListOrganizationCertificatesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem), TypeInfoPropertyName = "GetCertificateIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth), TypeInfoPropertyName = "UsageCostsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem), TypeInfoPropertyName = "UsageCostsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupsOrder), TypeInfoPropertyName = "ListGroupsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListGroupRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder), TypeInfoPropertyName = "ListGroupUsersOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess), TypeInfoPropertyName = "ListProjectApiKeysOwnerProjectAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder), TypeInfoPropertyName = "ListProjectCertificatesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder), TypeInfoPropertyName = "ListProjectGroupsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType), TypeInfoPropertyName = "RetrieveProjectGroupGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder), TypeInfoPropertyName = "ListProjectSpendAlertsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRolesOrder), TypeInfoPropertyName = "ListRolesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder), TypeInfoPropertyName = "ListOrganizationSpendAlertsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth), TypeInfoPropertyName = "UsageAudioSpeechesBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem), TypeInfoPropertyName = "UsageAudioSpeechesGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth), TypeInfoPropertyName = "UsageAudioTranscriptionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem), TypeInfoPropertyName = "UsageAudioTranscriptionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth), TypeInfoPropertyName = "UsageCodeInterpreterSessionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem), TypeInfoPropertyName = "UsageCodeInterpreterSessionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth), TypeInfoPropertyName = "UsageCompletionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem), TypeInfoPropertyName = "UsageCompletionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth), TypeInfoPropertyName = "UsageEmbeddingsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem), TypeInfoPropertyName = "UsageEmbeddingsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth), TypeInfoPropertyName = "UsageFileSearchCallsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem), TypeInfoPropertyName = "UsageFileSearchCallsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth), TypeInfoPropertyName = "UsageImagesBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSource), TypeInfoPropertyName = "UsageImagesSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize), TypeInfoPropertyName = "UsageImagesSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem), TypeInfoPropertyName = "UsageImagesGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth), TypeInfoPropertyName = "UsageModerationsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem), TypeInfoPropertyName = "UsageModerationsGroupByItem2")] + internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.UsageVectorStoresBucketWidth), TypeInfoPropertyName = "UsageVectorStoresBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem), TypeInfoPropertyName = "UsageVectorStoresGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth), TypeInfoPropertyName = "UsageWebSearchCallsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel), TypeInfoPropertyName = "UsageWebSearchCallsContextLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem), TypeInfoPropertyName = "UsageWebSearchCallsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectGroupRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder), TypeInfoPropertyName = "ListProjectRolesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder), TypeInfoPropertyName = "ListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder), TypeInfoPropertyName = "ListMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder), TypeInfoPropertyName = "ListRunsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem), TypeInfoPropertyName = "CreateRunIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder), TypeInfoPropertyName = "ListRunStepsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem), TypeInfoPropertyName = "ListRunStepsIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem), TypeInfoPropertyName = "GetRunStepIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder), TypeInfoPropertyName = "ListVectorStoresOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder), TypeInfoPropertyName = "ListFilesInVectorStoreBatchOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter), TypeInfoPropertyName = "ListFilesInVectorStoreBatchFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder), TypeInfoPropertyName = "ListVectorStoreFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter), TypeInfoPropertyName = "ListVectorStoreFilesFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaCreateResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaGetResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaDeleteResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem), TypeInfoPropertyName = "BetaCancelResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem), TypeInfoPropertyName = "BetaCompactconversationOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder), TypeInfoPropertyName = "BetaListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem), TypeInfoPropertyName = "BetaListInputItemsOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem), TypeInfoPropertyName = "BetaGetinputtokencountsOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateTranscriptionResponseJsonCreateTranscriptionResponseDiarizedJsonCreateTranscriptionResponseVerboseJson2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfCreateTranslationResponseJsonCreateTranslationResponseVerboseJson2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteEvalResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteEvalRunResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject), TypeInfoPropertyName = "AdminApiKeysDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyObject?), TypeInfoPropertyName = "NullableAdminApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponse?), TypeInfoPropertyName = "NullableAdminApiKeyCreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyListObject?), TypeInfoPropertyName = "NullableApiKeyListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantObjectObject?), TypeInfoPropertyName = "NullableAssistantObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAssistantToolsCodeAssistantToolsFileSearchAssistantToolsFunction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantStreamEvent?), TypeInfoPropertyName = "NullableAssistantStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEvent?), TypeInfoPropertyName = "NullableThreadStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEvent?), TypeInfoPropertyName = "NullableRunStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEvent?), TypeInfoPropertyName = "NullableRunStepStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEvent?), TypeInfoPropertyName = "NullableMessageStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantSupportedModels?), TypeInfoPropertyName = "NullableAssistantSupportedModels2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCodeType?), TypeInfoPropertyName = "NullableAssistantToolsCodeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType?), TypeInfoPropertyName = "NullableAssistantToolsFileSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType?), TypeInfoPropertyName = "NullableAssistantToolsFileSearchTypeOnlyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType?), TypeInfoPropertyName = "NullableAssistantToolsFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum?), TypeInfoPropertyName = "NullableAssistantsApiResponseFormatOptionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOption?), TypeInfoPropertyName = "NullableAssistantsApiToolChoiceOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum?), TypeInfoPropertyName = "NullableAssistantsApiToolChoiceOptionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType?), TypeInfoPropertyName = "NullableAssistantsNamedToolChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioResponseFormat?), TypeInfoPropertyName = "NullableAudioResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringAudioTranscriptionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionModel?), TypeInfoPropertyName = "NullableAudioTranscriptionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay?), TypeInfoPropertyName = "NullableAudioTranscriptionDelay2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringAudioTranscriptionResponseModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel?), TypeInfoPropertyName = "NullableAudioTranscriptionResponseModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogEventType?), TypeInfoPropertyName = "NullableAuditLogEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(long?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource?), TypeInfoPropertyName = "NullableAuditLogRoleBoundToResourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource?), TypeInfoPropertyName = "NullableAuditLogRoleUnboundFromResourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorType?), TypeInfoPropertyName = "NullableAuditLogActorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType?), TypeInfoPropertyName = "NullableAuditLogActorApiKeyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType?), TypeInfoPropertyName = "NullableAutoChunkingStrategyRequestParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchObject?), TypeInfoPropertyName = "NullableBatchObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchStatus?), TypeInfoPropertyName = "NullableBatchStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor?), TypeInfoPropertyName = "NullableBatchFileExpirationAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CertificateObject?), TypeInfoPropertyName = "NullableCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode?), TypeInfoPropertyName = "NullableChatCompletionAllowedToolsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType?), TypeInfoPropertyName = "NullableChatCompletionAllowedToolsChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject?), TypeInfoPropertyName = "NullableChatCompletionDeletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionListObject?), TypeInfoPropertyName = "NullableChatCompletionListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType?), TypeInfoPropertyName = "NullableChatCompletionMessageCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject?), TypeInfoPropertyName = "NullableChatCompletionMessageListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfChatCompletionResponseMessageChatCompletionMessageListDataItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChatCompletionRequestMessageContentPartTextChatCompletionRequestMessageContentPartImage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallChunkType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallsItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionMessageToolCallDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item?), TypeInfoPropertyName = "NullableChatCompletionModalitiesVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input?), TypeInfoPropertyName = "NullableInput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output?), TypeInfoPropertyName = "NullableOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionModerationOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType?), TypeInfoPropertyName = "NullableChatCompletionModerationErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType?), TypeInfoPropertyName = "NullableChatCompletionModerationResultsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType?), TypeInfoPropertyName = "NullableChatCompletionNamedToolChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType?), TypeInfoPropertyName = "NullableChatCompletionNamedToolChoiceCustomType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestAssistantMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestAssistantMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType?), TypeInfoPropertyName = "NullableChatCompletionRequestAssistantMessageContentPartDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestMessageContentPartText2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestDeveloperMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestFunctionMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessage?), TypeInfoPropertyName = "NullableChatCompletionRequestMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageDiscriminatorRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartAudioInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartFileType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartImageImageUrlDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartRefusalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType?), TypeInfoPropertyName = "NullableChatCompletionRequestMessageContentPartTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestSystemMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestSystemMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestSystemMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestToolMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestToolMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestToolMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListChatCompletionRequestUserMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart?), TypeInfoPropertyName = "NullableChatCompletionRequestUserMessageContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole?), TypeInfoPropertyName = "NullableChatCompletionRequestUserMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType?), TypeInfoPropertyName = "NullableChatCompletionResponseMessageAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole?), TypeInfoPropertyName = "NullableChatCompletionResponseMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionRole?), TypeInfoPropertyName = "NullableChatCompletionRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole?), TypeInfoPropertyName = "NullableChatCompletionStreamResponseDeltaRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolType?), TypeInfoPropertyName = "NullableChatCompletionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOption?), TypeInfoPropertyName = "NullableChatCompletionToolChoiceOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum?), TypeInfoPropertyName = "NullableChatCompletionToolChoiceOptionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParam?), TypeInfoPropertyName = "NullableChunkingStrategyRequestParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType?), TypeInfoPropertyName = "NullableChunkingStrategyRequestParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType?), TypeInfoPropertyName = "NullableCodeInterpreterFileOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType?), TypeInfoPropertyName = "NullableCodeInterpreterTextOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolType?), TypeInfoPropertyName = "NullableCodeInterpreterToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAutoCodeInterpreterToolParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller?), TypeInfoPropertyName = "NullableCallableToolAllowedCaller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType?), TypeInfoPropertyName = "NullableCodeInterpreterToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus?), TypeInfoPropertyName = "NullableCodeInterpreterToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item?), TypeInfoPropertyName = "NullableOutputsVariant1Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComparisonFilterType?), TypeInfoPropertyName = "NullableComparisonFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>?), TypeInfoPropertyName = "NullableOneOfStringDoubleBooleanIListOneOfStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompoundFilterType?), TypeInfoPropertyName = "NullableCompoundFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem?), TypeInfoPropertyName = "NullableFiltersItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerAction?), TypeInfoPropertyName = "NullableComputerAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType?), TypeInfoPropertyName = "NullableComputerActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType?), TypeInfoPropertyName = "NullableComputerScreenshotImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallType?), TypeInfoPropertyName = "NullableComputerToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallStatus?), TypeInfoPropertyName = "NullableComputerToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType?), TypeInfoPropertyName = "NullableComputerToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus?), TypeInfoPropertyName = "NullableComputerToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolCallOutputResource?), TypeInfoPropertyName = "NullableComputerToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus?), TypeInfoPropertyName = "NullableComputerCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject?), TypeInfoPropertyName = "NullableContainerFileListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerListResourceObject?), TypeInfoPropertyName = "NullableContainerListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor?), TypeInfoPropertyName = "NullableContainerResourceExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit?), TypeInfoPropertyName = "NullableContainerResourceMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType?), TypeInfoPropertyName = "NullableContainerResourceNetworkPolicyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Content5?), TypeInfoPropertyName = "NullableContent52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContent?), TypeInfoPropertyName = "NullableInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContent?), TypeInfoPropertyName = "NullableOutputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItem?), TypeInfoPropertyName = "NullableConversationItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResource?), TypeInfoPropertyName = "NullableFunctionToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResource?), TypeInfoPropertyName = "NullableFunctionToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType?), TypeInfoPropertyName = "NullableConversationItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationItemListObject?), TypeInfoPropertyName = "NullableConversationItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationParam?), TypeInfoPropertyName = "NullableConversationParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CostsResultObject?), TypeInfoPropertyName = "NullableCostsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringAssistantSupportedModels2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint?), TypeInfoPropertyName = "NullableCreateBatchRequestEndpoint2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow?), TypeInfoPropertyName = "NullableCreateBatchRequestCompletionWindow2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequest?), TypeInfoPropertyName = "NullableCreateChatCompletionRequest2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponseProperties?), TypeInfoPropertyName = "NullableCreateModelResponseProperties2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsShared?), TypeInfoPropertyName = "NullableModelIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSize?), TypeInfoPropertyName = "NullableWebSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormat?), TypeInfoPropertyName = "NullableResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoice?), TypeInfoPropertyName = "NullableVoiceIdsOrCustomVoice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2AudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StopConfiguration?), TypeInfoPropertyName = "NullableStopConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChatCompletionToolCustomToolChatCompletions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateChatCompletionRequestVariant2FunctionCallChatCompletionFunctionCallOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2FunctionCall2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateCompletionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel?), TypeInfoPropertyName = "NullableCreateCompletionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "NullableOneOfStringIListStringIListInt32IListIListInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateCompletionResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateCompletionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor?), TypeInfoPropertyName = "NullableCreateContainerBodyExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem?), TypeInfoPropertyName = "NullableSkillsItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodySkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit?), TypeInfoPropertyName = "NullableCreateContainerBodyMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy?), TypeInfoPropertyName = "NullableNetworkPolicy2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodyNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateEmbeddingRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel?), TypeInfoPropertyName = "NullableCreateEmbeddingRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat?), TypeInfoPropertyName = "NullableCreateEmbeddingRequestEncodingFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject?), TypeInfoPropertyName = "NullableCreateEmbeddingResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalCompletionsRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType?), TypeInfoPropertyName = "NullableCreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEasyInputMessageEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType?), TypeInfoPropertyName = "NullableCreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfResponseFormatTextResponseFormatJsonSchemaResponseFormatJsonObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalCustomDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalItem?), TypeInfoPropertyName = "NullableCreateEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalJsonlRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType?), TypeInfoPropertyName = "NullableCreateEvalLabelModelGraderType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalLogsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalCustomDataSourceConfigCreateEvalLogsDataSourceConfigCreateEvalStoredCompletionsDataSourceConfig2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "EvalGraderScoreModel_e63205a8299dfc9a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderStringCheck?), TypeInfoPropertyName = "NullableEvalGraderStringCheck2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarity?), TypeInfoPropertyName = "NullableEvalGraderTextSimilarity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPython?), TypeInfoPropertyName = "NullableEvalGraderPython2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModel?), TypeInfoPropertyName = "NullableEvalGraderScoreModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItemEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Tool?), TypeInfoPropertyName = "NullableTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableTextResponseFormatConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalResponsesSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalJsonlRunDataSourceCreateEvalCompletionsRunDataSourceCreateEvalResponsesRunDataSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalStoredCompletionsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose?), TypeInfoPropertyName = "NullableCreateFileRequestPurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateFineTuningJobRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestIntegrationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfByteArrayIListByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground?), TypeInfoPropertyName = "NullableCreateImageEditRequestBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel?), TypeInfoPropertyName = "NullableCreateImageEditRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize?), TypeInfoPropertyName = "NullableCreateImageEditRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageEditRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat?), TypeInfoPropertyName = "NullableCreateImageEditRequestOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality?), TypeInfoPropertyName = "NullableCreateImageEditRequestQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModel?), TypeInfoPropertyName = "NullableCreateImageRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestQuality?), TypeInfoPropertyName = "NullableCreateImageRequestQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat?), TypeInfoPropertyName = "NullableCreateImageRequestOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestSize?), TypeInfoPropertyName = "NullableCreateImageRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModeration?), TypeInfoPropertyName = "NullableCreateImageRequestModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestBackground?), TypeInfoPropertyName = "NullableCreateImageRequestBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestStyle?), TypeInfoPropertyName = "NullableCreateImageRequestStyle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageVariationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel?), TypeInfoPropertyName = "NullableCreateImageVariationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageVariationRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize?), TypeInfoPropertyName = "NullableCreateImageVariationRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestRole?), TypeInfoPropertyName = "NullableCreateMessageRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>?), TypeInfoPropertyName = "NullableOneOfStringIListOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAssistantToolsCodeAssistantToolsFileSearchTypeOnly2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateModerationRequestInputVariant3ItemVariant1CreateModerationRequestInputVariant3ItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateModerationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestModel?), TypeInfoPropertyName = "NullableCreateModerationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHateItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesIllicitItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSexualItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesSexualMinor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesViolenceItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem?), TypeInfoPropertyName = "NullableCreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateResponse?), TypeInfoPropertyName = "NullableCreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputParam?), TypeInfoPropertyName = "NullableInputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.IncludeEnum?), TypeInfoPropertyName = "NullableIncludeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfTruncationObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfAssistantsApiToolChoiceOptionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateSpeechRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel?), TypeInfoPropertyName = "NullableCreateSpeechRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateSpeechRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat?), TypeInfoPropertyName = "NullableCreateSpeechRequestStreamFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent?), TypeInfoPropertyName = "NullableCreateSpeechResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableCreateSpeechResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency?), TypeInfoPropertyName = "NullableCreateSpendAlertBodyCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval?), TypeInfoPropertyName = "NullableCreateSpendAlertBodyInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateThreadAndRunRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel?), TypeInfoPropertyName = "NullableCreateThreadAndRunRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateTranscriptionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel?), TypeInfoPropertyName = "NullableCreateTranscriptionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionInclude?), TypeInfoPropertyName = "NullableTranscriptionInclude2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie?), TypeInfoPropertyName = "NullableCreateTranscriptionRequestTimestampGranularitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1?), TypeInfoPropertyName = "NullableCreateTranscriptionRequestChunkingStrategyVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseDiarizedJsonTask2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseDiarizedJsonUsage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfTranscriptTextUsageTokensTranscriptTextUsageDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableCreateTranscriptionResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateTranslationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel?), TypeInfoPropertyName = "NullableCreateTranslationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateTranslationRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose?), TypeInfoPropertyName = "NullableCreateUploadRequestPurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAutoChunkingStrategyRequestParamStaticChunkingStrategyRequestParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallType?), TypeInfoPropertyName = "NullableCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputType?), TypeInfoPropertyName = "NullableCustomToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput?), TypeInfoPropertyName = "NullableFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallOutputResource?), TypeInfoPropertyName = "NullableCustomToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum?), TypeInfoPropertyName = "NullableFunctionCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolCallResource?), TypeInfoPropertyName = "NullableCustomToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatus?), TypeInfoPropertyName = "NullableFunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCustomToolChatCompletionsCustomFormatTextFormatCustomToolChatCompletionsCustomFormatGrammarFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsCustomFormatTextFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsCustomFormatGrammarFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax?), TypeInfoPropertyName = "NullableCustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject?), TypeInfoPropertyName = "NullableDeleteAssistantResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject?), TypeInfoPropertyName = "NullableDeleteCertificateResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFileResponseObject?), TypeInfoPropertyName = "NullableDeleteFileResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject?), TypeInfoPropertyName = "NullableDeleteFineTuningCheckpointPermissionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject?), TypeInfoPropertyName = "NullableDeleteMessageResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject?), TypeInfoPropertyName = "NullableDeleteThreadResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject?), TypeInfoPropertyName = "NullableDeleteVectorStoreFileResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject?), TypeInfoPropertyName = "NullableDeleteVectorStoreResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversation?), TypeInfoPropertyName = "NullableDeletedConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventEvent?), TypeInfoPropertyName = "NullableDoneEventEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventData?), TypeInfoPropertyName = "NullableDoneEventData2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageRole?), TypeInfoPropertyName = "NullableEasyInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageType?), TypeInfoPropertyName = "NullableEasyInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringEditImageBodyJsonParamModelObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel?), TypeInfoPropertyName = "NullableEditImageBodyJsonParamModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(float?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EmbeddingObject?), TypeInfoPropertyName = "NullableEmbeddingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorEventEvent?), TypeInfoPropertyName = "NullableErrorEventEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalObject?), TypeInfoPropertyName = "NullableEvalObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalCustomDataSourceConfigEvalLogsDataSourceConfigEvalStoredCompletionsDataSourceConfig2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalGraderLabelModelEvalGraderStringCheckEvalGraderTextSimilarityEvalGraderPythonEvalGraderScoreModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderLabelModel?), TypeInfoPropertyName = "NullableEvalGraderLabelModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType?), TypeInfoPropertyName = "NullableEvalCustomDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemRole?), TypeInfoPropertyName = "NullableEvalItemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContent?), TypeInfoPropertyName = "NullableEvalItemContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemType?), TypeInfoPropertyName = "NullableEvalItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentItem?), TypeInfoPropertyName = "NullableEvalItemContentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType?), TypeInfoPropertyName = "NullableEvalItemContentOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalItemInputImageType?), TypeInfoPropertyName = "NullableEvalItemInputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType?), TypeInfoPropertyName = "NullableEvalJsonlFileContentSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType?), TypeInfoPropertyName = "NullableEvalJsonlFileIdSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalListObject?), TypeInfoPropertyName = "NullableEvalListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType?), TypeInfoPropertyName = "NullableEvalLogsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalResponsesSourceType?), TypeInfoPropertyName = "NullableEvalResponsesSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunObject?), TypeInfoPropertyName = "NullableEvalRunObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunListObject?), TypeInfoPropertyName = "NullableEvalRunListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject?), TypeInfoPropertyName = "NullableEvalRunOutputItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject?), TypeInfoPropertyName = "NullableEvalRunOutputItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType?), TypeInfoPropertyName = "NullableEvalStoredCompletionsDataSourceConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType?), TypeInfoPropertyName = "NullableEvalStoredCompletionsSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor?), TypeInfoPropertyName = "NullableFileExpirationAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePathType?), TypeInfoPropertyName = "NullableFilePathType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRanker?), TypeInfoPropertyName = "NullableFileSearchRanker2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallType?), TypeInfoPropertyName = "NullableFileSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus?), TypeInfoPropertyName = "NullableFileSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage?), TypeInfoPropertyName = "NullableFineTuneChatCompletionRequestAssistantMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersBetaDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersBeta2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneDPOHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneDPOHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneMethodType?), TypeInfoPropertyName = "NullableFineTuneMethodType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersReasoningEffort2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersComputeMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersComputeMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersEvalIntervalInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersEvalInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneReinforcementHyperparametersEvalSamplesInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples?), TypeInfoPropertyName = "NullableFineTuneReinforcementHyperparametersEvalSamples2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderMulti2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersBatchSizeInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersBatchSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject?), TypeInfoPropertyName = "NullableFineTuningCheckpointPermissionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegrationType?), TypeInfoPropertyName = "NullableFineTuningIntegrationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersBatchSizeVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobObject?), TypeInfoPropertyName = "NullableFineTuningJobObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobStatus?), TypeInfoPropertyName = "NullableFineTuningJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject?), TypeInfoPropertyName = "NullableFineTuningJobCheckpointObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventObject?), TypeInfoPropertyName = "NullableFineTuningJobEventObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel?), TypeInfoPropertyName = "NullableFineTuningJobEventLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType?), TypeInfoPropertyName = "NullableFineTuningJobEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionAndCustomToolCallOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType?), TypeInfoPropertyName = "NullableFunctionToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus?), TypeInfoPropertyName = "NullableFunctionToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType?), TypeInfoPropertyName = "NullableFunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus?), TypeInfoPropertyName = "NullableFunctionToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType?), TypeInfoPropertyName = "NullableGraderLabelModelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType?), TypeInfoPropertyName = "NullableGraderMultiType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderLabelModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType?), TypeInfoPropertyName = "NullableGraderPythonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType?), TypeInfoPropertyName = "NullableGraderScoreModelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType?), TypeInfoPropertyName = "NullableGraderStringCheckType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation?), TypeInfoPropertyName = "NullableGraderStringCheckOperation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType?), TypeInfoPropertyName = "NullableGraderTextSimilarityType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric?), TypeInfoPropertyName = "NullableGraderTextSimilarityEvaluationMetric2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupObject?), TypeInfoPropertyName = "NullableGroupObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject?), TypeInfoPropertyName = "NullableGroupDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupListResourceObject?), TypeInfoPropertyName = "NullableGroupListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupMemberUserUserType?), TypeInfoPropertyName = "NullableGroupMemberUserUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupResponseGroupType?), TypeInfoPropertyName = "NullableGroupResponseGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject?), TypeInfoPropertyName = "NullableGroupRoleAssignmentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject?), TypeInfoPropertyName = "NullableGroupUserAssignmentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject?), TypeInfoPropertyName = "NullableGroupUserDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType?), TypeInfoPropertyName = "NullableImageEditCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize?), TypeInfoPropertyName = "NullableImageEditCompletedEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality?), TypeInfoPropertyName = "NullableImageEditCompletedEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground?), TypeInfoPropertyName = "NullableImageEditCompletedEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat?), TypeInfoPropertyName = "NullableImageEditCompletedEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType?), TypeInfoPropertyName = "NullableImageEditPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize?), TypeInfoPropertyName = "NullableImageEditPartialImageEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality?), TypeInfoPropertyName = "NullableImageEditPartialImageEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground?), TypeInfoPropertyName = "NullableImageEditPartialImageEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat?), TypeInfoPropertyName = "NullableImageEditPartialImageEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEvent?), TypeInfoPropertyName = "NullableImageEditStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableImageEditStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType?), TypeInfoPropertyName = "NullableImageGenCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize?), TypeInfoPropertyName = "NullableImageGenCompletedEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality?), TypeInfoPropertyName = "NullableImageGenCompletedEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground?), TypeInfoPropertyName = "NullableImageGenCompletedEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat?), TypeInfoPropertyName = "NullableImageGenCompletedEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType?), TypeInfoPropertyName = "NullableImageGenPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize?), TypeInfoPropertyName = "NullableImageGenPartialImageEventSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality?), TypeInfoPropertyName = "NullableImageGenPartialImageEventQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground?), TypeInfoPropertyName = "NullableImageGenPartialImageEventBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat?), TypeInfoPropertyName = "NullableImageGenPartialImageEventOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenStreamEvent?), TypeInfoPropertyName = "NullableImageGenStreamEvent2")] + internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.ImageGenStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableImageGenStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolType?), TypeInfoPropertyName = "NullableImageGenToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModel?), TypeInfoPropertyName = "NullableImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolQuality?), TypeInfoPropertyName = "NullableImageGenToolQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolSize?), TypeInfoPropertyName = "NullableImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat?), TypeInfoPropertyName = "NullableImageGenToolOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolModeration?), TypeInfoPropertyName = "NullableImageGenToolModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolBackground?), TypeInfoPropertyName = "NullableImageGenToolBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenActionEnum?), TypeInfoPropertyName = "NullableImageGenActionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallType?), TypeInfoPropertyName = "NullableImageGenToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus?), TypeInfoPropertyName = "NullableImageGenToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseBackground?), TypeInfoPropertyName = "NullableImagesResponseBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat?), TypeInfoPropertyName = "NullableImagesResponseOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseSize?), TypeInfoPropertyName = "NullableImagesResponseSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImagesResponseQuality?), TypeInfoPropertyName = "NullableImagesResponseQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioType?), TypeInfoPropertyName = "NullableInputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format?), TypeInfoPropertyName = "NullableInputAudioInputAudio1Format2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType?), TypeInfoPropertyName = "NullableInputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItem?), TypeInfoPropertyName = "NullableInputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Item?), TypeInfoPropertyName = "NullableItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType?), TypeInfoPropertyName = "NullableInputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageType?), TypeInfoPropertyName = "NullableInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageRole?), TypeInfoPropertyName = "NullableInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageStatus?), TypeInfoPropertyName = "NullableInputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageResource?), TypeInfoPropertyName = "NullableInputMessageResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteObject?), TypeInfoPropertyName = "NullableInviteObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRole?), TypeInfoPropertyName = "NullableInviteRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteStatus?), TypeInfoPropertyName = "NullableInviteStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteProjectRole?), TypeInfoPropertyName = "NullableInviteProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject?), TypeInfoPropertyName = "NullableInviteDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteListResponseObject?), TypeInfoPropertyName = "NullableInviteListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestRole?), TypeInfoPropertyName = "NullableInviteRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InviteRequestProjectRole?), TypeInfoPropertyName = "NullableInviteRequestProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemDiscriminatorType?), TypeInfoPropertyName = "NullableItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResource?), TypeInfoPropertyName = "NullableItemResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType?), TypeInfoPropertyName = "NullableItemResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject?), TypeInfoPropertyName = "NullableListAuditLogsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponseObject?), TypeInfoPropertyName = "NullableListBatchesResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject?), TypeInfoPropertyName = "NullableListCertificatesResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject?), TypeInfoPropertyName = "NullableListFineTuningCheckpointPermissionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject?), TypeInfoPropertyName = "NullableListFineTuningJobCheckpointsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject?), TypeInfoPropertyName = "NullableListFineTuningJobEventsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponseObject?), TypeInfoPropertyName = "NullableListModelsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject?), TypeInfoPropertyName = "NullableListPaginatedFineTuningJobsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject?), TypeInfoPropertyName = "NullableListProjectCertificatesResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallType?), TypeInfoPropertyName = "NullableLocalShellToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus?), TypeInfoPropertyName = "NullableLocalShellToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType?), TypeInfoPropertyName = "NullableLocalShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalRequestType?), TypeInfoPropertyName = "NullableMCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseType?), TypeInfoPropertyName = "NullableMCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType?), TypeInfoPropertyName = "NullableMCPApprovalResponseResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPListToolsType?), TypeInfoPropertyName = "NullableMCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolType?), TypeInfoPropertyName = "NullableMCPToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolConnectorId?), TypeInfoPropertyName = "NullableMCPToolConnectorId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2?), TypeInfoPropertyName = "NullableMCPToolRequireApprovalVariant1Enum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallType?), TypeInfoPropertyName = "NullableMCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MCPToolCallStatus?), TypeInfoPropertyName = "NullableMCPToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType?), TypeInfoPropertyName = "NullableMessageContentImageFileObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail?), TypeInfoPropertyName = "NullableMessageContentImageFileObjectImageFileDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType?), TypeInfoPropertyName = "NullableMessageContentImageUrlObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail?), TypeInfoPropertyName = "NullableMessageContentImageUrlObjectImageUrlDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType?), TypeInfoPropertyName = "NullableMessageContentRefusalObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType?), TypeInfoPropertyName = "NullableMessageContentTextAnnotationsFileCitationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType?), TypeInfoPropertyName = "NullableMessageContentTextAnnotationsFilePathObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentTextObjectType?), TypeInfoPropertyName = "NullableMessageContentTextObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageContentTextAnnotationsFileCitationObjectMessageContentTextAnnotationsFilePathObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentImageFileObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail?), TypeInfoPropertyName = "NullableMessageDeltaContentImageFileObjectImageFileDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentImageUrlObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail?), TypeInfoPropertyName = "NullableMessageDeltaContentImageUrlObjectImageUrlDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentRefusalObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentTextAnnotationsFileCitationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentTextAnnotationsFilePathObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType?), TypeInfoPropertyName = "NullableMessageDeltaContentTextObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageDeltaContentTextAnnotationsFileCitationObjectMessageDeltaContentTextAnnotationsFilePathObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject?), TypeInfoPropertyName = "NullableMessageDeltaObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole?), TypeInfoPropertyName = "NullableMessageDeltaObjectDeltaRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectObject?), TypeInfoPropertyName = "NullableMessageObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectStatus?), TypeInfoPropertyName = "NullableMessageObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason?), TypeInfoPropertyName = "NullableMessageObjectIncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectRole?), TypeInfoPropertyName = "NullableMessageObjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType?), TypeInfoPropertyName = "NullableMessageRequestContentTextObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event?), TypeInfoPropertyName = "NullableMessageStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelObject?), TypeInfoPropertyName = "NullableModelObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIds?), TypeInfoPropertyName = "NullableModelIds2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponses?), TypeInfoPropertyName = "NullableModelIdsResponses2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsCompaction?), TypeInfoPropertyName = "NullableModelIdsCompaction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum?), TypeInfoPropertyName = "NullableModelIdsResponsesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum?), TypeInfoPropertyName = "NullableModelIdsSharedEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NoiseReductionType?), TypeInfoPropertyName = "NullableNoiseReductionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileObject?), TypeInfoPropertyName = "NullableOpenAIFileObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFilePurpose?), TypeInfoPropertyName = "NullableOpenAIFilePurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileStatus?), TypeInfoPropertyName = "NullableOpenAIFileStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateObject?), TypeInfoPropertyName = "NullableOrganizationCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationCertificateActivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationCertificateDeactivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject?), TypeInfoPropertyName = "NullableOrganizationDataRetentionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType?), TypeInfoPropertyName = "NullableOrganizationDataRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject?), TypeInfoPropertyName = "NullableOrganizationProjectCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationProjectCertificateActivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject?), TypeInfoPropertyName = "NullableOrganizationProjectCertificateDeactivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency?), TypeInfoPropertyName = "NullableOrganizationSpendAlertCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval?), TypeInfoPropertyName = "NullableOrganizationSpendAlertInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableOtherChunkingStrategyResponseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudioType?), TypeInfoPropertyName = "NullableOutputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItem?), TypeInfoPropertyName = "NullableOutputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType?), TypeInfoPropertyName = "NullableOutputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageType?), TypeInfoPropertyName = "NullableOutputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageRole?), TypeInfoPropertyName = "NullableOutputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContent?), TypeInfoPropertyName = "NullableOutputMessageContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageStatus?), TypeInfoPropertyName = "NullableOutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputMessageContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType?), TypeInfoPropertyName = "NullablePredictionContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject?), TypeInfoPropertyName = "NullableProjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject?), TypeInfoPropertyName = "NullableProjectApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerProjectAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject?), TypeInfoPropertyName = "NullableProjectDataRetentionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionType?), TypeInfoPropertyName = "NullableProjectDataRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject?), TypeInfoPropertyName = "NullableProjectGroupObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupGroupType?), TypeInfoPropertyName = "NullableProjectGroupGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectGroupDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject?), TypeInfoPropertyName = "NullableProjectGroupListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponseObject?), TypeInfoPropertyName = "NullableProjectListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsUpdateRequestMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitObject?), TypeInfoPropertyName = "NullableProjectRateLimitObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject?), TypeInfoPropertyName = "NullableProjectRateLimitListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject?), TypeInfoPropertyName = "NullableProjectServiceAccountObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole?), TypeInfoPropertyName = "NullableProjectServiceAccountRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject?), TypeInfoPropertyName = "NullableProjectServiceAccountApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject?), TypeInfoPropertyName = "NullableProjectServiceAccountCreateResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole?), TypeInfoPropertyName = "NullableProjectServiceAccountCreateResponseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectServiceAccountDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject?), TypeInfoPropertyName = "NullableProjectServiceAccountListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject?), TypeInfoPropertyName = "NullableProjectSpendAlertObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency?), TypeInfoPropertyName = "NullableProjectSpendAlertCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval?), TypeInfoPropertyName = "NullableProjectSpendAlertInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectSpendAlertDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject?), TypeInfoPropertyName = "NullableProjectSpendAlertListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserObject?), TypeInfoPropertyName = "NullableProjectUserObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectUserDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject?), TypeInfoPropertyName = "NullablePublicRoleListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormats?), TypeInfoPropertyName = "NullableRealtimeAudioFormats2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmAudioFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmuAudioFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmaAudioFormatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItem?), TypeInfoPropertyName = "NullableRealtimeConversationItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemDeleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemRetrieveType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemTruncateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferCommitType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventOutputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCancelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventTranscriptionSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject?), TypeInfoPropertyName = "NullableRealtimeBetaResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsShared?), TypeInfoPropertyName = "NullableVoiceIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions?), TypeInfoPropertyName = "NullableToolChoiceOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringRealtimeBetaResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemRetrievedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemTruncatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferCommittedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedRateLimitName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDonePartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseOutputItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseOutputItemDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseTextDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseTextDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventTranscriptionSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventTranscriptionSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEvent?), TypeInfoPropertyName = "NullableRealtimeClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemDeleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemRetrieveType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType?), TypeInfoPropertyName = "NullableRealtimeClientEventConversationItemTruncateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeClientEventInputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType?), TypeInfoPropertyName = "NullableRealtimeClientEventInputAudioBufferCommitType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeClientEventOutputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType?), TypeInfoPropertyName = "NullableRealtimeClientEventResponseCancelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType?), TypeInfoPropertyName = "NullableRealtimeClientEventResponseCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestGARealtimeTranscriptionSessionCreateRequestGA2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeClientEventTranscriptionSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeConversationItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallOutputObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemFunctionCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageAssistantContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageSystemContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail?), TypeInfoPropertyName = "NullableRealtimeConversationItemMessageUserContentItemDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType?), TypeInfoPropertyName = "NullableRealtimeConversationItemWithReferenceContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor?), TypeInfoPropertyName = "NullableRealtimeCreateClientSecretRequestExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Session2?), TypeInfoPropertyName = "NullableSession22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeCreateClientSecretResponseSessionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType?), TypeInfoPropertyName = "NullableRealtimeFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType?), TypeInfoPropertyName = "NullableRealtimeMCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType?), TypeInfoPropertyName = "NullableRealtimeMCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType?), TypeInfoPropertyName = "NullableRealtimeMCPHTTPErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType?), TypeInfoPropertyName = "NullableRealtimeMCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType?), TypeInfoPropertyName = "NullableRealtimeMCPProtocolErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType?), TypeInfoPropertyName = "NullableRealtimeMCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType?), TypeInfoPropertyName = "NullableRealtimeMCPToolExecutionErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort?), TypeInfoPropertyName = "NullableRealtimeReasoningEffort2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseObject?), TypeInfoPropertyName = "NullableRealtimeResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatus?), TypeInfoPropertyName = "NullableRealtimeResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType?), TypeInfoPropertyName = "NullableRealtimeResponseStatusDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason?), TypeInfoPropertyName = "NullableRealtimeResponseStatusDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeResponseOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeFunctionToolMCPTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringRealtimeResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEvent?), TypeInfoPropertyName = "NullableRealtimeServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemInputAudioTranscriptionSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemRetrievedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventConversationItemTruncatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType?), TypeInfoPropertyName = "NullableRealtimeServerEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferCommittedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferDtmfEventReceivedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferSpeechStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferSpeechStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType?), TypeInfoPropertyName = "NullableRealtimeServerEventInputAudioBufferTimeoutTriggeredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventMCPListToolsCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType?), TypeInfoPropertyName = "NullableRealtimeServerEventMCPListToolsFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType?), TypeInfoPropertyName = "NullableRealtimeServerEventMCPListToolsInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeServerEventOutputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType?), TypeInfoPropertyName = "NullableRealtimeServerEventOutputAudioBufferStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType?), TypeInfoPropertyName = "NullableRealtimeServerEventOutputAudioBufferStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventRateLimitsUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName?), TypeInfoPropertyName = "NullableRealtimeServerEventRateLimitsUpdatedRateLimitName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseAudioTranscriptDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartAddedPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseContentPartDonePartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseFunctionCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseFunctionCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseMCPCallInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseOutputItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseOutputItemDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseTextDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType?), TypeInfoPropertyName = "NullableRealtimeServerEventResponseTextDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateResponseGARealtimeTranscriptionSessionCreateResponseGA2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeServerEventTranscriptionSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionObject?), TypeInfoPropertyName = "NullableRealtimeSessionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionModel?), TypeInfoPropertyName = "NullableRealtimeSessionModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeSessionInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeSessionOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum?), TypeInfoPropertyName = "NullableRealtimeSessionTracingTracingConfigurationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item?), TypeInfoPropertyName = "NullableRealtimeSessionIncludeVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestTracingEnumRealtimeSessionCreateRequestTracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestTracingEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestMaxResponseOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncation?), TypeInfoPropertyName = "NullableRealtimeTruncation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateRequestGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestGATracingEnumRealtimeSessionCreateRequestGATracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGATracingEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateResponseTracingEnumRealtimeSessionCreateResponseTracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseTracingEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateResponseGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGATracingTracingConfigurationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestTurnDetectionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEvent?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventSessionCloseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeTranslationClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor?), TypeInfoPropertyName = "NullableRealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEvent?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionClosedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionInputTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionOutputAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionOutputAudioDeltaFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionOutputTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType?), TypeInfoPropertyName = "NullableRealtimeTranslationServerEventSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType?), TypeInfoPropertyName = "NullableRealtimeTranslationSessionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum?), TypeInfoPropertyName = "NullableRealtimeTruncationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType?), TypeInfoPropertyName = "NullableRealtimeTruncationEnumType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness?), TypeInfoPropertyName = "NullableRealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType?), TypeInfoPropertyName = "NullableRealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnum?), TypeInfoPropertyName = "NullableReasoningModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemType?), TypeInfoPropertyName = "NullableReasoningItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemStatus?), TypeInfoPropertyName = "NullableReasoningItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Response?), TypeInfoPropertyName = "NullableResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Object?), TypeInfoPropertyName = "NullableResponseVariant3Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3Status?), TypeInfoPropertyName = "NullableResponseVariant3Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason?), TypeInfoPropertyName = "NullableResponseVariant3IncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType?), TypeInfoPropertyName = "NullableResponseAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType?), TypeInfoPropertyName = "NullableResponseAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType?), TypeInfoPropertyName = "NullableResponseAudioTranscriptDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType?), TypeInfoPropertyName = "NullableResponseAudioTranscriptDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallCodeDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallCodeDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType?), TypeInfoPropertyName = "NullableResponseCodeInterpreterCallInterpretingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompletedEventType?), TypeInfoPropertyName = "NullableResponseCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType?), TypeInfoPropertyName = "NullableResponseContentPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType?), TypeInfoPropertyName = "NullableResponseContentPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCreatedEventType?), TypeInfoPropertyName = "NullableResponseCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType?), TypeInfoPropertyName = "NullableResponseCustomToolCallInputDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType?), TypeInfoPropertyName = "NullableResponseCustomToolCallInputDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorCode?), TypeInfoPropertyName = "NullableResponseErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseErrorEventType?), TypeInfoPropertyName = "NullableResponseErrorEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFailedEventType?), TypeInfoPropertyName = "NullableResponseFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseFileSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseFileSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableResponseFileSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType?), TypeInfoPropertyName = "NullableResponseFormatJsonObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextType?), TypeInfoPropertyName = "NullableResponseFormatTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType?), TypeInfoPropertyName = "NullableResponseFormatTextGrammarType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType?), TypeInfoPropertyName = "NullableResponseFormatTextPythonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableResponseFunctionCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableResponseFunctionCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallGeneratingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType?), TypeInfoPropertyName = "NullableResponseImageGenCallPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseInProgressEventType?), TypeInfoPropertyName = "NullableResponseInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType?), TypeInfoPropertyName = "NullableResponseIncompleteEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseItemListObject?), TypeInfoPropertyName = "NullableResponseItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableResponseMCPCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableResponseMCPCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseMCPCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType?), TypeInfoPropertyName = "NullableResponseMCPCallFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseMCPCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType?), TypeInfoPropertyName = "NullableResponseMCPListToolsCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType?), TypeInfoPropertyName = "NullableResponseMCPListToolsFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType?), TypeInfoPropertyName = "NullableResponseMCPListToolsInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item?), TypeInfoPropertyName = "NullableResponseModalitiesVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType?), TypeInfoPropertyName = "NullableResponseOutputItemAddedEventType2")] + internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.ResponseOutputItemDoneEventType?), TypeInfoPropertyName = "NullableResponseOutputItemDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType?), TypeInfoPropertyName = "NullableResponseOutputTextAnnotationAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringInputTextContentInputImageContentInputFileContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceParam?), TypeInfoPropertyName = "NullableToolChoiceParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseQueuedEventType?), TypeInfoPropertyName = "NullableResponseQueuedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartAddedEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartDoneEventStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryPartDoneEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType?), TypeInfoPropertyName = "NullableResponseReasoningSummaryTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType?), TypeInfoPropertyName = "NullableResponseReasoningTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType?), TypeInfoPropertyName = "NullableResponseReasoningTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType?), TypeInfoPropertyName = "NullableResponseRefusalDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType?), TypeInfoPropertyName = "NullableResponseRefusalDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEvent?), TypeInfoPropertyName = "NullableResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType?), TypeInfoPropertyName = "NullableResponseTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType?), TypeInfoPropertyName = "NullableResponseTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableResponseWebSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableResponseWebSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableResponseWebSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEvent?), TypeInfoPropertyName = "NullableResponsesClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreate?), TypeInfoPropertyName = "NullableResponsesClientEventResponseCreate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type?), TypeInfoPropertyName = "NullableResponsesClientEventResponseCreateVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEvent?), TypeInfoPropertyName = "NullableResponsesServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleObject?), TypeInfoPropertyName = "NullableRoleObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject?), TypeInfoPropertyName = "NullableRoleDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResourceObject?), TypeInfoPropertyName = "NullableRoleListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectObject?), TypeInfoPropertyName = "NullableRunObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectStatus?), TypeInfoPropertyName = "NullableRunObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType?), TypeInfoPropertyName = "NullableRunObjectRequiredActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason?), TypeInfoPropertyName = "NullableRunObjectIncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject?), TypeInfoPropertyName = "NullableRunStepDeltaObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDeltaStepDetailsMessageCreationObjectRunStepDeltaStepDetailsToolCallsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsMessageCreationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsCodeObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectRunStepDeltaStepDetailsToolCallsCodeOutputImageObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsFileSearchObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsFunctionObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType?), TypeInfoPropertyName = "NullableRunStepDeltaStepDetailsToolCallsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsMessageCreationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsCodeObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDetailsToolCallsCodeOutputLogsObjectRunStepDetailsToolCallsCodeOutputImageObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsCodeOutputImageObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsCodeOutputLogsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFileSearchObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFileSearchResultObjectContentItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFunctionObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectObject?), TypeInfoPropertyName = "NullableRunStepObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectType?), TypeInfoPropertyName = "NullableRunStepObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectStatus?), TypeInfoPropertyName = "NullableRunStepObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDetailsMessageCreationObjectRunStepDetailsToolCallsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunStepObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant6Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant7Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant6Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant7Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant8Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant9Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant10Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectType?), TypeInfoPropertyName = "NullableRunToolCallObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType?), TypeInfoPropertyName = "NullableSpeechAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType?), TypeInfoPropertyName = "NullableSpeechAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType?), TypeInfoPropertyName = "NullableSpendAlertNotificationChannelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType?), TypeInfoPropertyName = "NullableStaticChunkingStrategyRequestParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableStaticChunkingStrategyResponseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableTextResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadObjectObject?), TypeInfoPropertyName = "NullableThreadObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event?), TypeInfoPropertyName = "NullableThreadStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolDiscriminatorType?), TypeInfoPropertyName = "NullableToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType?), TypeInfoPropertyName = "NullableToolChoiceAllowedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode?), TypeInfoPropertyName = "NullableToolChoiceAllowedMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceCustomType?), TypeInfoPropertyName = "NullableToolChoiceCustomType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType?), TypeInfoPropertyName = "NullableToolChoiceFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCPType?), TypeInfoPropertyName = "NullableToolChoiceMCPType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypesType?), TypeInfoPropertyName = "NullableToolChoiceTypesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType?), TypeInfoPropertyName = "NullableTranscriptTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType?), TypeInfoPropertyName = "NullableTranscriptTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType?), TypeInfoPropertyName = "NullableTranscriptTextSegmentEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType?), TypeInfoPropertyName = "NullableTranscriptTextUsageDurationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType?), TypeInfoPropertyName = "NullableTranscriptTextUsageTokensType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategy?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategyEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType?), TypeInfoPropertyName = "NullableTranscriptionDiarizedSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObjectType?), TypeInfoPropertyName = "NullableTruncationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateOrganizationDataRetentionBodyRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateProjectDataRetentionBodyRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole?), TypeInfoPropertyName = "NullableUpdateProjectServiceAccountBodyRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfVectorStoreExpirationAfterObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadStatus?), TypeInfoPropertyName = "NullableUploadStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadObject?), TypeInfoPropertyName = "NullableUploadObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfOpenAIFileObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPartObject?), TypeInfoPropertyName = "NullableUploadPartObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject?), TypeInfoPropertyName = "NullableUsageAudioSpeechesResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject?), TypeInfoPropertyName = "NullableUsageCompletionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject?), TypeInfoPropertyName = "NullableUsageEmbeddingsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject?), TypeInfoPropertyName = "NullableUsageFileSearchCallsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResultObject?), TypeInfoPropertyName = "NullableUsageImagesResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResultObject?), TypeInfoPropertyName = "NullableUsageModerationsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponseObject?), TypeInfoPropertyName = "NullableUsageResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketObject?), TypeInfoPropertyName = "NullableUsageTimeBucketObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem?), TypeInfoPropertyName = "NullableResultsItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject?), TypeInfoPropertyName = "NullableUsageTimeBucketResultDiscriminatorObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject?), TypeInfoPropertyName = "NullableUsageVectorStoresResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject?), TypeInfoPropertyName = "NullableUsageWebSearchCallsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserObject?), TypeInfoPropertyName = "NullableUserObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1Object?), TypeInfoPropertyName = "NullableUserUser1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsObject?), TypeInfoPropertyName = "NullableUserProjectsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponseObject?), TypeInfoPropertyName = "NullableUserDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResourceObject?), TypeInfoPropertyName = "NullableUserListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponseObject?), TypeInfoPropertyName = "NullableUserListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject?), TypeInfoPropertyName = "NullableUserRoleAssignmentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VadConfigType?), TypeInfoPropertyName = "NullableVadConfigType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor?), TypeInfoPropertyName = "NullableVectorStoreExpirationAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject?), TypeInfoPropertyName = "NullableVectorStoreFileBatchObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus?), TypeInfoPropertyName = "NullableVectorStoreFileBatchObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject?), TypeInfoPropertyName = "NullableVectorStoreFileContentResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject?), TypeInfoPropertyName = "NullableVectorStoreFileObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus?), TypeInfoPropertyName = "NullableVectorStoreFileObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode?), TypeInfoPropertyName = "NullableVectorStoreFileObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStaticChunkingStrategyResponseParamOtherChunkingStrategyResponseParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectObject?), TypeInfoPropertyName = "NullableVectorStoreObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus?), TypeInfoPropertyName = "NullableVectorStoreObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfComparisonFilterCompoundFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker?), TypeInfoPropertyName = "NullableVectorStoreSearchRequestRankingOptionsRanker2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType?), TypeInfoPropertyName = "NullableVectorStoreSearchResultContentObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject?), TypeInfoPropertyName = "NullableVectorStoreSearchResultsPageObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum?), TypeInfoPropertyName = "NullableVoiceIdsSharedEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject?), TypeInfoPropertyName = "NullableVoiceResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType?), TypeInfoPropertyName = "NullableWebSearchActionFindType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType?), TypeInfoPropertyName = "NullableWebSearchActionOpenPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType?), TypeInfoPropertyName = "NullableWebSearchActionSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType?), TypeInfoPropertyName = "NullableWebSearchActionSearchSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type?), TypeInfoPropertyName = "NullableWebSearchApproximateLocationWebSearchApproximateLocation1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolType?), TypeInfoPropertyName = "NullableWebSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize?), TypeInfoPropertyName = "NullableWebSearchToolSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallType?), TypeInfoPropertyName = "NullableWebSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus?), TypeInfoPropertyName = "NullableWebSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction?), TypeInfoPropertyName = "NullableWebSearchToolCallAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType?), TypeInfoPropertyName = "NullableWebSearchToolCallActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject?), TypeInfoPropertyName = "NullableWebhookBatchCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType?), TypeInfoPropertyName = "NullableWebhookBatchCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject?), TypeInfoPropertyName = "NullableWebhookBatchCompletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType?), TypeInfoPropertyName = "NullableWebhookBatchCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject?), TypeInfoPropertyName = "NullableWebhookBatchExpiredObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType?), TypeInfoPropertyName = "NullableWebhookBatchExpiredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject?), TypeInfoPropertyName = "NullableWebhookBatchFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType?), TypeInfoPropertyName = "NullableWebhookBatchFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject?), TypeInfoPropertyName = "NullableWebhookResponseCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType?), TypeInfoPropertyName = "NullableWebhookResponseCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject?), TypeInfoPropertyName = "NullableWebhookResponseCompletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType?), TypeInfoPropertyName = "NullableWebhookResponseCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject?), TypeInfoPropertyName = "NullableWebhookResponseFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedType?), TypeInfoPropertyName = "NullableWebhookResponseFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputType?), TypeInfoPropertyName = "NullableModerationInputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBodyType?), TypeInfoPropertyName = "NullableModerationResultBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum?), TypeInfoPropertyName = "NullablePromptCacheTTLEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheModeEnum?), TypeInfoPropertyName = "NullablePromptCacheModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointParamMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationMode?), TypeInfoPropertyName = "NullableModerationMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParamType?), TypeInfoPropertyName = "NullableSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParamType?), TypeInfoPropertyName = "NullableInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStatus?), TypeInfoPropertyName = "NullableMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRole?), TypeInfoPropertyName = "NullableMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointConfigMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentType?), TypeInfoPropertyName = "NullableInputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBodyType?), TypeInfoPropertyName = "NullableFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBodyType?), TypeInfoPropertyName = "NullableUrlCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType?), TypeInfoPropertyName = "NullableContainerFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Annotation?), TypeInfoPropertyName = "NullableAnnotation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContentType?), TypeInfoPropertyName = "NullableOutputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContentType?), TypeInfoPropertyName = "NullableTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContentType?), TypeInfoPropertyName = "NullableSummaryTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContentType?), TypeInfoPropertyName = "NullableReasoningTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContentType?), TypeInfoPropertyName = "NullableRefusalContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetail?), TypeInfoPropertyName = "NullableImageDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentType?), TypeInfoPropertyName = "NullableInputImageContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType?), TypeInfoPropertyName = "NullableComputerScreenshotContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileInputDetail?), TypeInfoPropertyName = "NullableFileInputDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentType?), TypeInfoPropertyName = "NullableInputFileContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase2?), TypeInfoPropertyName = "NullableMessagePhase22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageType?), TypeInfoPropertyName = "NullableMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem3?), TypeInfoPropertyName = "NullableContentItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableMessageContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerType?), TypeInfoPropertyName = "NullableDirectToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType?), TypeInfoPropertyName = "NullableProgramToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType?), TypeInfoPropertyName = "NullableToolCallCallerDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType?), TypeInfoPropertyName = "NullableDirectToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType?), TypeInfoPropertyName = "NullableProgramToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType?), TypeInfoPropertyName = "NullableToolCallCallerParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickButtonType?), TypeInfoPropertyName = "NullableClickButtonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClickParamType?), TypeInfoPropertyName = "NullableClickParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoubleClickActionType?), TypeInfoPropertyName = "NullableDoubleClickActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragParamType?), TypeInfoPropertyName = "NullableDragParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressActionType?), TypeInfoPropertyName = "NullableKeyPressActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParamType?), TypeInfoPropertyName = "NullableMoveParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParamType?), TypeInfoPropertyName = "NullableScreenshotParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScrollParamType?), TypeInfoPropertyName = "NullableScrollParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParamType?), TypeInfoPropertyName = "NullableTypeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParamType?), TypeInfoPropertyName = "NullableWaitParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchExecutionType?), TypeInfoPropertyName = "NullableToolSearchExecutionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallType?), TypeInfoPropertyName = "NullableToolSearchCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolType?), TypeInfoPropertyName = "NullableFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RankerVersionType?), TypeInfoPropertyName = "NullableRankerVersionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Filters2?), TypeInfoPropertyName = "NullableFilters22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchToolType?), TypeInfoPropertyName = "NullableFileSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerToolType?), TypeInfoPropertyName = "NullableComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerEnvironment?), TypeInfoPropertyName = "NullableComputerEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType?), TypeInfoPropertyName = "NullableComputerUsePreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerMemoryLimit?), TypeInfoPropertyName = "NullableContainerMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType?), TypeInfoPropertyName = "NullableAutoCodeInterpreterToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy2?), TypeInfoPropertyName = "NullableNetworkPolicy22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolParamType?), TypeInfoPropertyName = "NullableLocalShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamType?), TypeInfoPropertyName = "NullableContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy3?), TypeInfoPropertyName = "NullableNetworkPolicy32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableContainerAutoParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem2?), TypeInfoPropertyName = "NullableSkillsItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType?), TypeInfoPropertyName = "NullableContainerAutoParamSkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType?), TypeInfoPropertyName = "NullableLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceParamType?), TypeInfoPropertyName = "NullableContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamType?), TypeInfoPropertyName = "NullableFunctionShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomTextFormatParamType?), TypeInfoPropertyName = "NullableCustomTextFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GrammarSyntax1?), TypeInfoPropertyName = "NullableGrammarSyntax12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType?), TypeInfoPropertyName = "NullableCustomGrammarFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamType?), TypeInfoPropertyName = "NullableCustomToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format2?), TypeInfoPropertyName = "NullableFormat22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType?), TypeInfoPropertyName = "NullableCustomToolParamFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolParamType?), TypeInfoPropertyName = "NullableFunctionToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamType?), TypeInfoPropertyName = "NullableNamespaceToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem13?), TypeInfoPropertyName = "NullableToolsItem132")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType?), TypeInfoPropertyName = "NullableNamespaceToolParamToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchToolParamType?), TypeInfoPropertyName = "NullableToolSearchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApproximateLocationType?), TypeInfoPropertyName = "NullableApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContextSize?), TypeInfoPropertyName = "NullableSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SearchContentType?), TypeInfoPropertyName = "NullableSearchContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType?), TypeInfoPropertyName = "NullableWebSearchPreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType?), TypeInfoPropertyName = "NullableApplyPatchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputType?), TypeInfoPropertyName = "NullableToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsType?), TypeInfoPropertyName = "NullableAdditionalToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramType?), TypeInfoPropertyName = "NullableProgramType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputStatus?), TypeInfoPropertyName = "NullableProgramOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputType?), TypeInfoPropertyName = "NullableProgramOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBodyType?), TypeInfoPropertyName = "NullableCompactionBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType?), TypeInfoPropertyName = "NullableCodeInterpreterOutputLogsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType?), TypeInfoPropertyName = "NullableCodeInterpreterOutputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellExecActionType?), TypeInfoPropertyName = "NullableLocalShellExecActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallStatus?), TypeInfoPropertyName = "NullableFunctionShellCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType?), TypeInfoPropertyName = "NullableLocalEnvironmentResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType?), TypeInfoPropertyName = "NullableContainerReferenceResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallType?), TypeInfoPropertyName = "NullableFunctionShellCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum?), TypeInfoPropertyName = "NullableFunctionShellCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputTimeoutOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputExitOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome?), TypeInfoPropertyName = "NullableOutcome2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputContentOutcomeDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus?), TypeInfoPropertyName = "NullableApplyPatchCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType?), TypeInfoPropertyName = "NullableApplyPatchCreateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType?), TypeInfoPropertyName = "NullableApplyPatchDeleteFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType?), TypeInfoPropertyName = "NullableApplyPatchUpdateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType?), TypeInfoPropertyName = "NullableApplyPatchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation?), TypeInfoPropertyName = "NullableOperation2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType?), TypeInfoPropertyName = "NullableApplyPatchToolCallOperationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus?), TypeInfoPropertyName = "NullableApplyPatchCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType?), TypeInfoPropertyName = "NullableApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DetailEnum?), TypeInfoPropertyName = "NullableDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallItemStatus?), TypeInfoPropertyName = "NullableFunctionCallItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType?), TypeInfoPropertyName = "NullableComputerCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentParamType?), TypeInfoPropertyName = "NullableInputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType?), TypeInfoPropertyName = "NullableInputImageContentParamAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileDetailEnum?), TypeInfoPropertyName = "NullableFileDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContentParamType?), TypeInfoPropertyName = "NullableInputFileContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType?), TypeInfoPropertyName = "NullableFunctionCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListOutputVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item?), TypeInfoPropertyName = "NullableOutputVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationParamType?), TypeInfoPropertyName = "NullableFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationParamType?), TypeInfoPropertyName = "NullableUrlCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType?), TypeInfoPropertyName = "NullableContainerFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType?), TypeInfoPropertyName = "NullableToolSearchCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType?), TypeInfoPropertyName = "NullableToolSearchOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType?), TypeInfoPropertyName = "NullableAdditionalToolsItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole?), TypeInfoPropertyName = "NullableAdditionalToolsItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType?), TypeInfoPropertyName = "NullableCompactionSummaryItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus?), TypeInfoPropertyName = "NullableFunctionShellCallItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType?), TypeInfoPropertyName = "NullableFunctionShellCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputTimeoutOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputExitOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam?), TypeInfoPropertyName = "NullableFunctionShellCallOutputOutcomeParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputOutcomeParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType?), TypeInfoPropertyName = "NullableFunctionShellCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam?), TypeInfoPropertyName = "NullableApplyPatchCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType?), TypeInfoPropertyName = "NullableApplyPatchCreateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType?), TypeInfoPropertyName = "NullableApplyPatchDeleteFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType?), TypeInfoPropertyName = "NullableApplyPatchUpdateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParam?), TypeInfoPropertyName = "NullableApplyPatchOperationParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType?), TypeInfoPropertyName = "NullableApplyPatchOperationParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType?), TypeInfoPropertyName = "NullableApplyPatchToolCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam?), TypeInfoPropertyName = "NullableApplyPatchCallOutputStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType?), TypeInfoPropertyName = "NullableApplyPatchToolCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType?), TypeInfoPropertyName = "NullableCompactionTriggerItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramItemParamType?), TypeInfoPropertyName = "NullableProgramItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus?), TypeInfoPropertyName = "NullableProgramOutputItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType?), TypeInfoPropertyName = "NullableProgramOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ConversationResourceObject?), TypeInfoPropertyName = "NullableConversationResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableSpecificProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType?), TypeInfoPropertyName = "NullableSpecificApplyPatchParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType?), TypeInfoPropertyName = "NullableSpecificFunctionShellParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableReasoningModeEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType?), TypeInfoPropertyName = "NullableModerationErrorBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4?), TypeInfoPropertyName = "NullableInput42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5?), TypeInfoPropertyName = "NullableOutput52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject?), TypeInfoPropertyName = "NullableDeletedConversationResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrency?), TypeInfoPropertyName = "NullableSpendLimitCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum?), TypeInfoPropertyName = "NullableSpendLimitCurrencyEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitInterval?), TypeInfoPropertyName = "NullableSpendLimitInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum?), TypeInfoPropertyName = "NullableSpendLimitIntervalEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatus?), TypeInfoPropertyName = "NullableSpendLimitEnforcementStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum?), TypeInfoPropertyName = "NullableSpendLimitEnforcementStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendLimitResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency?), TypeInfoPropertyName = "NullableUpdateOrganizationSpendLimitBodyCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval?), TypeInfoPropertyName = "NullableUpdateOrganizationSpendLimitBodyInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendLimitDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject?), TypeInfoPropertyName = "NullableProjectSpendLimitResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency?), TypeInfoPropertyName = "NullableUpdateProjectSpendLimitBodyCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval?), TypeInfoPropertyName = "NullableUpdateProjectSpendLimitBodyInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectSpendLimitDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject?), TypeInfoPropertyName = "NullableServiceAccountApiKeyBodyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceCheckObject?), TypeInfoPropertyName = "NullableProvenanceCheckObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi?), TypeInfoPropertyName = "NullableProvenanceDetectionResultApi2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAValidationStateApi?), TypeInfoPropertyName = "NullableC2PAValidationStateApi2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType?), TypeInfoPropertyName = "NullableC2PAProvenanceResultType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType?), TypeInfoPropertyName = "NullableSynthIDProvenanceResultType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem2?), TypeInfoPropertyName = "NullableResultsItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType?), TypeInfoPropertyName = "NullableProvenanceResourceResultDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrderEnum?), TypeInfoPropertyName = "NullableOrderEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModel?), TypeInfoPropertyName = "NullableVideoModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoModelEnum?), TypeInfoPropertyName = "NullableVideoModelEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoStatus?), TypeInfoPropertyName = "NullableVideoStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSize?), TypeInfoPropertyName = "NullableVideoSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoResourceObject?), TypeInfoPropertyName = "NullableVideoResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoListResourceObject?), TypeInfoPropertyName = "NullableVideoListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoSeconds?), TypeInfoPropertyName = "NullableVideoSeconds2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfByteArrayImageRefParam22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfByteArrayVideoReferenceInputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfVideoReferenceInputParamByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject?), TypeInfoPropertyName = "NullableDeletedVideoResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoContentVariant?), TypeInfoPropertyName = "NullableVideoContentVariant2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationEnum?), TypeInfoPropertyName = "NullableTruncationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnum?), TypeInfoPropertyName = "NullablePersonalityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum?), TypeInfoPropertyName = "NullablePersonalityEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResourceObject?), TypeInfoPropertyName = "NullableTokenCountsResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum?), TypeInfoPropertyName = "NullablePromptCacheRetentionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum2?), TypeInfoPropertyName = "NullableServiceTierEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemField?), TypeInfoPropertyName = "NullableItemField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType?), TypeInfoPropertyName = "NullableItemFieldDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResourceObject?), TypeInfoPropertyName = "NullableCompactResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillResourceObject?), TypeInfoPropertyName = "NullableSkillResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResourceObject?), TypeInfoPropertyName = "NullableSkillListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, byte[]>?), TypeInfoPropertyName = "NullableOneOfIListByteArrayByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResourceObject?), TypeInfoPropertyName = "NullableSkillVersionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject?), TypeInfoPropertyName = "NullableSkillVersionListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillVersionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringInt32BooleanDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus?), TypeInfoPropertyName = "NullableChatSessionStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject?), TypeInfoPropertyName = "NullableChatSessionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor?), TypeInfoPropertyName = "NullableExpiresAfterParamAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputTextType?), TypeInfoPropertyName = "NullableUserMessageInputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType?), TypeInfoPropertyName = "NullableUserMessageQuotedTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AttachmentType?), TypeInfoPropertyName = "NullableAttachmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemObject?), TypeInfoPropertyName = "NullableUserMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemType?), TypeInfoPropertyName = "NullableUserMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem4?), TypeInfoPropertyName = "NullableContentItem42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableUserMessageItemContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSourceType?), TypeInfoPropertyName = "NullableFileAnnotationSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationType?), TypeInfoPropertyName = "NullableFileAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType?), TypeInfoPropertyName = "NullableUrlAnnotationSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationType?), TypeInfoPropertyName = "NullableUrlAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextType?), TypeInfoPropertyName = "NullableResponseOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem3?), TypeInfoPropertyName = "NullableAnnotationsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableResponseOutputTextAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemObject?), TypeInfoPropertyName = "NullableAssistantMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemType?), TypeInfoPropertyName = "NullableAssistantMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemObject?), TypeInfoPropertyName = "NullableWidgetMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemType?), TypeInfoPropertyName = "NullableWidgetMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallStatus?), TypeInfoPropertyName = "NullableClientToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemObject?), TypeInfoPropertyName = "NullableClientToolCallItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemType?), TypeInfoPropertyName = "NullableClientToolCallItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskType?), TypeInfoPropertyName = "NullableTaskType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemObject?), TypeInfoPropertyName = "NullableTaskItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemType?), TypeInfoPropertyName = "NullableTaskItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemObject?), TypeInfoPropertyName = "NullableTaskGroupItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskGroupItemType?), TypeInfoPropertyName = "NullableTaskGroupItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItem?), TypeInfoPropertyName = "NullableThreadItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType?), TypeInfoPropertyName = "NullableThreadItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject?), TypeInfoPropertyName = "NullableThreadItemListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ActiveStatusType?), TypeInfoPropertyName = "NullableActiveStatusType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LockedStatusType?), TypeInfoPropertyName = "NullableLockedStatusType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatusType?), TypeInfoPropertyName = "NullableClosedStatusType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceObject?), TypeInfoPropertyName = "NullableThreadResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Status?), TypeInfoPropertyName = "NullableStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType?), TypeInfoPropertyName = "NullableThreadResourceStatusDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject?), TypeInfoPropertyName = "NullableDeletedThreadResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject?), TypeInfoPropertyName = "NullableThreadListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject?), TypeInfoPropertyName = "NullableBetaTokenCountsResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItem?), TypeInfoPropertyName = "NullableBetaInputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTool?), TypeInfoPropertyName = "NullableBetaTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTruncationEnum?), TypeInfoPropertyName = "NullableBetaTruncationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnum?), TypeInfoPropertyName = "NullableBetaPersonalityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions?), TypeInfoPropertyName = "NullableBetaToolChoiceOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType?), TypeInfoPropertyName = "NullableBetaSpecificFunctionShellParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType?), TypeInfoPropertyName = "NullableBetaSpecificApplyPatchParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableBetaSpecificProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType?), TypeInfoPropertyName = "NullableBetaToolChoiceCustomType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType?), TypeInfoPropertyName = "NullableBetaToolChoiceMCPType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType?), TypeInfoPropertyName = "NullableBetaToolChoiceFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType?), TypeInfoPropertyName = "NullableBetaToolChoiceTypesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType?), TypeInfoPropertyName = "NullableBetaToolChoiceAllowedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode?), TypeInfoPropertyName = "NullableBetaToolChoiceAllowedMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum?), TypeInfoPropertyName = "NullableBetaPersonalityEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnum?), TypeInfoPropertyName = "NullableBetaReasoningModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableBetaReasoningModeEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableBetaTextResponseFormatConfiguration2")] + internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_c58e2cb76dff9634")] + [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.BetaResponseFormatJsonObjectType?), TypeInfoPropertyName = "NullableBetaResponseFormatJsonObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableBetaTextResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType?), TypeInfoPropertyName = "NullableBetaResponseFormatTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller?), TypeInfoPropertyName = "NullableBetaCallableToolAllowedCaller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType?), TypeInfoPropertyName = "NullableBetaWebSearchPreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContextSize?), TypeInfoPropertyName = "NullableBetaSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContentType?), TypeInfoPropertyName = "NullableBetaSearchContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocationType?), TypeInfoPropertyName = "NullableBetaApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType?), TypeInfoPropertyName = "NullableBetaToolSearchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType?), TypeInfoPropertyName = "NullableBetaToolSearchExecutionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem14?), TypeInfoPropertyName = "NullableToolsItem142")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType?), TypeInfoPropertyName = "NullableBetaCustomToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3?), TypeInfoPropertyName = "NullableFormat32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCustomToolParamFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomGrammarFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1?), TypeInfoPropertyName = "NullableBetaGrammarSyntax12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomTextFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType?), TypeInfoPropertyName = "NullableBetaContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType?), TypeInfoPropertyName = "NullableBetaLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4?), TypeInfoPropertyName = "NullableNetworkPolicy42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3?), TypeInfoPropertyName = "NullableSkillsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamSkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType?), TypeInfoPropertyName = "NullableBetaSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType?), TypeInfoPropertyName = "NullableBetaLocalShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType?), TypeInfoPropertyName = "NullableBetaImageGenToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringBetaImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModel?), TypeInfoPropertyName = "NullableBetaImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality?), TypeInfoPropertyName = "NullableBetaImageGenToolQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringBetaImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolSize?), TypeInfoPropertyName = "NullableBetaImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat?), TypeInfoPropertyName = "NullableBetaImageGenToolOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration?), TypeInfoPropertyName = "NullableBetaImageGenToolModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground?), TypeInfoPropertyName = "NullableBetaImageGenToolBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum?), TypeInfoPropertyName = "NullableBetaImageGenActionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableBetaProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBetaAutoCodeInterpreterToolParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5?), TypeInfoPropertyName = "NullableNetworkPolicy52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType?), TypeInfoPropertyName = "NullableBetaMCPToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId?), TypeInfoPropertyName = "NullableBetaMCPToolConnectorId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2?), TypeInfoPropertyName = "NullableBetaMCPToolRequireApprovalVariant1Enum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType?), TypeInfoPropertyName = "NullableBetaWebSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize?), TypeInfoPropertyName = "NullableBetaWebSearchToolSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType?), TypeInfoPropertyName = "NullableBetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType?), TypeInfoPropertyName = "NullableBetaComputerUsePreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment?), TypeInfoPropertyName = "NullableBetaComputerEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType?), TypeInfoPropertyName = "NullableBetaComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType?), TypeInfoPropertyName = "NullableBetaFileSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType?), TypeInfoPropertyName = "NullableBetaCompoundFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2?), TypeInfoPropertyName = "NullableFiltersItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType?), TypeInfoPropertyName = "NullableBetaComparisonFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType?), TypeInfoPropertyName = "NullableBetaRankerVersionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType?), TypeInfoPropertyName = "NullableBetaFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem?), TypeInfoPropertyName = "NullableBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaInputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType?), TypeInfoPropertyName = "NullableBetaProgramOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus?), TypeInfoPropertyName = "NullableBetaProgramOutputItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParamType?), TypeInfoPropertyName = "NullableBetaProgramItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType?), TypeInfoPropertyName = "NullableBetaCompactionTriggerItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallType?), TypeInfoPropertyName = "NullableBetaCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolCallCallerDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType?), TypeInfoPropertyName = "NullableBetaProgramToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType?), TypeInfoPropertyName = "NullableBetaDirectToolCallCallerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType?), TypeInfoPropertyName = "NullableBetaCustomToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListBetaFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput?), TypeInfoPropertyName = "NullableBetaFunctionAndCustomToolCallOutput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionAndCustomToolCallOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentType?), TypeInfoPropertyName = "NullableBetaInputFileContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileInputDetail?), TypeInfoPropertyName = "NullableBetaFileInputDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullableBetaPromptCacheBreakpointConfigMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentType?), TypeInfoPropertyName = "NullableBetaInputImageContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageDetail?), TypeInfoPropertyName = "NullableBetaImageDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentType?), TypeInfoPropertyName = "NullableBetaInputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolCallCallerParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaProgramToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaDirectToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallType?), TypeInfoPropertyName = "NullableBetaMCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus?), TypeInfoPropertyName = "NullableBetaMCPToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType?), TypeInfoPropertyName = "NullableBetaMCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType?), TypeInfoPropertyName = "NullableBetaMCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsType?), TypeInfoPropertyName = "NullableBetaMCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallOutputStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParam?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchUpdateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchDeleteFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchCreateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputExitOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputTimeoutOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType?), TypeInfoPropertyName = "NullableBetaLocalShellExecActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item2?), TypeInfoPropertyName = "NullableOutputsVariant1Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterOutputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterOutputLogsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType?), TypeInfoPropertyName = "NullableBetaImageGenToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus?), TypeInfoPropertyName = "NullableBetaImageGenToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType?), TypeInfoPropertyName = "NullableBetaCompactionSummaryItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemType?), TypeInfoPropertyName = "NullableBetaReasoningItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus?), TypeInfoPropertyName = "NullableBetaReasoningItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType?), TypeInfoPropertyName = "NullableBetaReasoningTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType?), TypeInfoPropertyName = "NullableBetaSummaryTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType?), TypeInfoPropertyName = "NullableBetaAdditionalToolsItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole?), TypeInfoPropertyName = "NullableBetaAdditionalToolsItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType?), TypeInfoPropertyName = "NullableBetaToolSearchOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType?), TypeInfoPropertyName = "NullableBetaToolSearchCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1?), TypeInfoPropertyName = "NullableBetaMultiAgentAction12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType?), TypeInfoPropertyName = "NullableBetaOutputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem4?), TypeInfoPropertyName = "NullableAnnotationsItem42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputTextContentParamAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType?), TypeInfoPropertyName = "NullableBetaContainerFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType?), TypeInfoPropertyName = "NullableBetaUrlCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParamType?), TypeInfoPropertyName = "NullableBetaFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType?), TypeInfoPropertyName = "NullableBetaAgentMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem5?), TypeInfoPropertyName = "NullableContentItem52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAgentMessageItemParamContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType?), TypeInfoPropertyName = "NullableBetaEncryptedContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType?), TypeInfoPropertyName = "NullableBetaInputImageContentParamAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode?), TypeInfoPropertyName = "NullableBetaPromptCacheBreakpointParamMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType?), TypeInfoPropertyName = "NullableBetaInputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListOutputVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputVariant2Item2?), TypeInfoPropertyName = "NullableOutputVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType?), TypeInfoPropertyName = "NullableBetaInputFileContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileDetailEnum?), TypeInfoPropertyName = "NullableBetaFileDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType?), TypeInfoPropertyName = "NullableBetaFunctionToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus?), TypeInfoPropertyName = "NullableBetaFunctionToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallType?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallAction?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType?), TypeInfoPropertyName = "NullableBetaWebSearchToolCallActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType?), TypeInfoPropertyName = "NullableBetaWebSearchActionFindType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType?), TypeInfoPropertyName = "NullableBetaWebSearchActionOpenPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType?), TypeInfoPropertyName = "NullableBetaWebSearchActionSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType?), TypeInfoPropertyName = "NullableBetaWebSearchActionSearchSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaComputerCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType?), TypeInfoPropertyName = "NullableBetaComputerScreenshotImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallType?), TypeInfoPropertyName = "NullableBetaComputerToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerAction?), TypeInfoPropertyName = "NullableBetaComputerAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus?), TypeInfoPropertyName = "NullableBetaComputerToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType?), TypeInfoPropertyName = "NullableBetaComputerActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParamType?), TypeInfoPropertyName = "NullableBetaWaitParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParamType?), TypeInfoPropertyName = "NullableBetaTypeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParamType?), TypeInfoPropertyName = "NullableBetaScrollParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParamType?), TypeInfoPropertyName = "NullableBetaScreenshotParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParamType?), TypeInfoPropertyName = "NullableBetaMoveParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressActionType?), TypeInfoPropertyName = "NullableBetaKeyPressActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParamType?), TypeInfoPropertyName = "NullableBetaDragParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType?), TypeInfoPropertyName = "NullableBetaDoubleClickActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParamType?), TypeInfoPropertyName = "NullableBetaClickParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickButtonType?), TypeInfoPropertyName = "NullableBetaClickButtonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType?), TypeInfoPropertyName = "NullableBetaFileSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus?), TypeInfoPropertyName = "NullableBetaFileSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageType?), TypeInfoPropertyName = "NullableBetaOutputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageRole?), TypeInfoPropertyName = "NullableBetaOutputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContent?), TypeInfoPropertyName = "NullableBetaOutputMessageContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus?), TypeInfoPropertyName = "NullableBetaOutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputMessageContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContentType?), TypeInfoPropertyName = "NullableBetaRefusalContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentType?), TypeInfoPropertyName = "NullableBetaOutputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotation?), TypeInfoPropertyName = "NullableBetaAnnotation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilePathType?), TypeInfoPropertyName = "NullableBetaFilePathType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType?), TypeInfoPropertyName = "NullableBetaContainerFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType?), TypeInfoPropertyName = "NullableBetaUrlCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType?), TypeInfoPropertyName = "NullableBetaFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageType?), TypeInfoPropertyName = "NullableBetaInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageRole?), TypeInfoPropertyName = "NullableBetaInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageStatus?), TypeInfoPropertyName = "NullableBetaInputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContent?), TypeInfoPropertyName = "NullableBetaInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaInputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole?), TypeInfoPropertyName = "NullableBetaEasyInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListBetaInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType?), TypeInfoPropertyName = "NullableBetaEasyInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsCompaction?), TypeInfoPropertyName = "NullableBetaModelIdsCompaction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum?), TypeInfoPropertyName = "NullableBetaPromptCacheTTLEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum?), TypeInfoPropertyName = "NullableBetaPromptCacheModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponses?), TypeInfoPropertyName = "NullableBetaModelIdsResponses2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsShared?), TypeInfoPropertyName = "NullableBetaModelIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum?), TypeInfoPropertyName = "NullableBetaModelIdsResponsesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum?), TypeInfoPropertyName = "NullableBetaModelIdsSharedEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseItemListObject?), TypeInfoPropertyName = "NullableBetaResponseItemListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResource?), TypeInfoPropertyName = "NullableBetaItemResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputMessageResource?), TypeInfoPropertyName = "NullableBetaInputMessageResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputResource?), TypeInfoPropertyName = "NullableBetaComputerToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallResource?), TypeInfoPropertyName = "NullableBetaFunctionToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource?), TypeInfoPropertyName = "NullableBetaFunctionToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallResource?), TypeInfoPropertyName = "NullableBetaCustomToolCallResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputResource?), TypeInfoPropertyName = "NullableBetaCustomToolCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType?), TypeInfoPropertyName = "NullableBetaItemResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum?), TypeInfoPropertyName = "NullableBetaFunctionCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus?), TypeInfoPropertyName = "NullableBetaFunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType?), TypeInfoPropertyName = "NullableBetaMCPApprovalResponseResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus?), TypeInfoPropertyName = "NullableBetaApplyPatchCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus?), TypeInfoPropertyName = "NullableBetaApplyPatchCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Operation2?), TypeInfoPropertyName = "NullableOperation22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOperationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType?), TypeInfoPropertyName = "NullableBetaApplyPatchUpdateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType?), TypeInfoPropertyName = "NullableBetaApplyPatchDeleteFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType?), TypeInfoPropertyName = "NullableBetaApplyPatchCreateFileOperationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Outcome2?), TypeInfoPropertyName = "NullableOutcome22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputContentOutcomeDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputExitOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputTimeoutOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus?), TypeInfoPropertyName = "NullableBetaFunctionShellCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType?), TypeInfoPropertyName = "NullableBetaContainerReferenceResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType?), TypeInfoPropertyName = "NullableBetaLocalEnvironmentResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionBodyType?), TypeInfoPropertyName = "NullableBetaCompactionBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputType?), TypeInfoPropertyName = "NullableBetaProgramOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus?), TypeInfoPropertyName = "NullableBetaProgramOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramType?), TypeInfoPropertyName = "NullableBetaProgramType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType?), TypeInfoPropertyName = "NullableBetaAdditionalToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageRole?), TypeInfoPropertyName = "NullableBetaMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType?), TypeInfoPropertyName = "NullableBetaToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallType?), TypeInfoPropertyName = "NullableBetaToolSearchCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction?), TypeInfoPropertyName = "NullableBetaMultiAgentAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType?), TypeInfoPropertyName = "NullableBetaMultiAgentCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageType?), TypeInfoPropertyName = "NullableBetaAgentMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem6?), TypeInfoPropertyName = "NullableContentItem62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAgentMessageContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentType?), TypeInfoPropertyName = "NullableBetaEncryptedContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType?), TypeInfoPropertyName = "NullableBetaComputerScreenshotContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextContentType?), TypeInfoPropertyName = "NullableBetaTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType?), TypeInfoPropertyName = "NullableBetaFunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus?), TypeInfoPropertyName = "NullableBetaFunctionToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus?), TypeInfoPropertyName = "NullableBetaComputerCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType?), TypeInfoPropertyName = "NullableBetaComputerToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus?), TypeInfoPropertyName = "NullableBetaComputerToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactResourceObject?), TypeInfoPropertyName = "NullableBetaCompactResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemField?), TypeInfoPropertyName = "NullableBetaItemField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType?), TypeInfoPropertyName = "NullableBetaItemFieldDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageType?), TypeInfoPropertyName = "NullableBetaMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageStatus?), TypeInfoPropertyName = "NullableBetaMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem7?), TypeInfoPropertyName = "NullableContentItem72")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaMessageContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseCustomToolCallInputDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseCustomToolCallInputDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType?), TypeInfoPropertyName = "NullableBetaResponseQueuedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponse?), TypeInfoPropertyName = "NullableBetaResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object?), TypeInfoPropertyName = "NullableBetaResponseVariant3Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status?), TypeInfoPropertyName = "NullableBetaResponseVariant3Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason?), TypeInfoPropertyName = "NullableBetaResponseVariant3IncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItem?), TypeInfoPropertyName = "NullableBetaOutputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input5?), TypeInfoPropertyName = "NullableInput52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output9?), TypeInfoPropertyName = "NullableOutput92")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaModerationOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType?), TypeInfoPropertyName = "NullableBetaModerationErrorBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType?), TypeInfoPropertyName = "NullableBetaModerationResultBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationInputType?), TypeInfoPropertyName = "NullableBetaModerationInputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorCode?), TypeInfoPropertyName = "NullableBetaResponseErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBetaInputTextContentBetaInputImageContentBetaInputFileContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseOutputTextAnnotationAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPListToolsInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPListToolsFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPListToolsCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseMCPCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallPartialImageEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallGeneratingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseImageGenCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartDoneEventStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartDoneEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType?), TypeInfoPropertyName = "NullableBetaResponseReasoningSummaryPartAddedEventPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseRefusalDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseRefusalDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseOutputItemDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseOutputItemAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseFunctionCallArgumentsDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseFunctionCallArgumentsDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableBetaResponseFileSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseFileSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseFileSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType?), TypeInfoPropertyName = "NullableBetaResponseErrorEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType?), TypeInfoPropertyName = "NullableBetaResponseCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContent?), TypeInfoPropertyName = "NullableBetaOutputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInterpretingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType?), TypeInfoPropertyName = "NullableBetaResponseIncompleteEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudioType?), TypeInfoPropertyName = "NullableBetaOutputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioType?), TypeInfoPropertyName = "NullableBetaInputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat?), TypeInfoPropertyName = "NullableBetaInputAudioInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputParam?), TypeInfoPropertyName = "NullableBetaInputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContent?), TypeInfoPropertyName = "NullableBetaContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaIncludeEnum?), TypeInfoPropertyName = "NullableBetaIncludeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEvent?), TypeInfoPropertyName = "NullableBetaResponsesServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEvent?), TypeInfoPropertyName = "NullableBetaResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEvent?), TypeInfoPropertyName = "NullableBetaResponsesClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreateVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponse?), TypeInfoPropertyName = "NullableBetaCreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponseProperties?), TypeInfoPropertyName = "NullableBetaCreateModelResponseProperties2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationMode?), TypeInfoPropertyName = "NullableBetaModerationMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder?), TypeInfoPropertyName = "NullableListAssistantsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder?), TypeInfoPropertyName = "NullableListChatCompletionsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder?), TypeInfoPropertyName = "NullableGetChatCompletionMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder?), TypeInfoPropertyName = "NullableListContainersOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder?), TypeInfoPropertyName = "NullableListContainerFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder?), TypeInfoPropertyName = "NullableListConversationItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder?), TypeInfoPropertyName = "NullableListEvalsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy?), TypeInfoPropertyName = "NullableListEvalsOrderBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder?), TypeInfoPropertyName = "NullableGetEvalRunsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus?), TypeInfoPropertyName = "NullableGetEvalRunsStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus?), TypeInfoPropertyName = "NullableGetEvalRunOutputItemsStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder?), TypeInfoPropertyName = "NullableGetEvalRunOutputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesOrder?), TypeInfoPropertyName = "NullableListFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder?), TypeInfoPropertyName = "NullableListFineTuningCheckpointPermissionsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder?), TypeInfoPropertyName = "NullableAdminApiKeysListOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder?), TypeInfoPropertyName = "NullableListOrganizationCertificatesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem?), TypeInfoPropertyName = "NullableGetCertificateIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth?), TypeInfoPropertyName = "NullableUsageCostsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem?), TypeInfoPropertyName = "NullableUsageCostsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupsOrder?), TypeInfoPropertyName = "NullableListGroupsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListGroupRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder?), TypeInfoPropertyName = "NullableListGroupUsersOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess?), TypeInfoPropertyName = "NullableListProjectApiKeysOwnerProjectAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder?), TypeInfoPropertyName = "NullableListProjectCertificatesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder?), TypeInfoPropertyName = "NullableListProjectGroupsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType?), TypeInfoPropertyName = "NullableRetrieveProjectGroupGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder?), TypeInfoPropertyName = "NullableListProjectSpendAlertsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRolesOrder?), TypeInfoPropertyName = "NullableListRolesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder?), TypeInfoPropertyName = "NullableListOrganizationSpendAlertsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioSpeechesBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioSpeechesGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCompletionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCompletionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth?), TypeInfoPropertyName = "NullableUsageEmbeddingsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem?), TypeInfoPropertyName = "NullableUsageEmbeddingsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageFileSearchCallsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageFileSearchCallsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth?), TypeInfoPropertyName = "NullableUsageImagesBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSource?), TypeInfoPropertyName = "NullableUsageImagesSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize?), TypeInfoPropertyName = "NullableUsageImagesSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem?), TypeInfoPropertyName = "NullableUsageImagesGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth?), TypeInfoPropertyName = "NullableUsageModerationsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem?), TypeInfoPropertyName = "NullableUsageModerationsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth?), TypeInfoPropertyName = "NullableUsageVectorStoresBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem?), TypeInfoPropertyName = "NullableUsageVectorStoresGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageWebSearchCallsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel?), TypeInfoPropertyName = "NullableUsageWebSearchCallsContextLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageWebSearchCallsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectGroupRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder?), TypeInfoPropertyName = "NullableListProjectRolesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder?), TypeInfoPropertyName = "NullableListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder?), TypeInfoPropertyName = "NullableListMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder?), TypeInfoPropertyName = "NullableListRunsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem?), TypeInfoPropertyName = "NullableCreateRunIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder?), TypeInfoPropertyName = "NullableListRunStepsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem?), TypeInfoPropertyName = "NullableListRunStepsIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem?), TypeInfoPropertyName = "NullableGetRunStepIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder?), TypeInfoPropertyName = "NullableListVectorStoresOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder?), TypeInfoPropertyName = "NullableListVectorStoreFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter?), TypeInfoPropertyName = "NullableListVectorStoreFilesFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCreateResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaDeleteResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCancelResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCompactconversationOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder?), TypeInfoPropertyName = "NullableBetaListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaListInputItemsOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetinputtokencountsOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateTranslationResponseJsonCreateTranslationResponseVerboseJson2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?), TypeInfoPropertyName = "NullableAdminApiKeysDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [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>))] + [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>))] + [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::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } - typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter), + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] @@ -97903,33 +6474,7 @@ internal sealed partial class SourceGenerationContextChunk12 : global::System.Te /// public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext { - private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine( - SourceGenerationContextChunk0.Default, - - SourceGenerationContextChunk1.Default, - - SourceGenerationContextChunk2.Default, - - SourceGenerationContextChunk3.Default, - - SourceGenerationContextChunk4.Default, - - SourceGenerationContextChunk5.Default, - - SourceGenerationContextChunk6.Default, - - SourceGenerationContextChunk7.Default, - - SourceGenerationContextChunk8.Default, - - SourceGenerationContextChunk9.Default, - - SourceGenerationContextChunk10.Default, - - SourceGenerationContextChunk11.Default, - - SourceGenerationContextChunk12.Default - ); + private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = new LazyChunkResolver(); private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions(); @@ -97959,3160 +6504,6 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, TypeInfoResolver = Resolver, }; - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter()); - 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()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter()); - 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.PromptCacheTTLEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter()); - 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()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter()); - 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.ReasoningModeEnumEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter()); - 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.SpendLimitCurrencyEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter()); @@ -101477,7 +6868,22170 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter()); - return options; + options.Converters.Add(new LazyEnumJsonConverterFactory()); + + return options; + } + + + private sealed class LazyEnumJsonConverterFactory : global::System.Text.Json.Serialization.JsonConverterFactory + { + public override bool CanConvert(global::System.Type typeToConvert) + { + return + typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeyObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeyObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApiKeyListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApiKeyListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantSupportedModels) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantSupportedModels?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsCodeType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsCodeType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioResponseFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioResponseFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BatchObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BatchObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BatchStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BatchStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CertificateObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CertificateObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComparisonFilterType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComparisonFilterType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompoundFilterType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompoundFilterType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CostsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CostsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModeration) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModeration?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestStyle) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestStyle?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateMessageRequestRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateMessageRequestRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateResponseVariant3Truncation2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateResponseVariant3Truncation2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFileResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFileResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventEvent) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventEvent?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventData) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventData?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamSize2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamSize2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EmbeddingObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EmbeddingObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ErrorEventEvent) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ErrorEventEvent?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemInputImageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemInputImageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalResponsesSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalResponsesSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FilePathType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FilePathType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchRanker) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchRanker?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneMethodType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneMethodType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningIntegrationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningIntegrationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderLabelModelType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderLabelModelType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderMultiType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderMultiType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderPythonType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderPythonType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderScoreModelType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderScoreModelType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckOperation) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckOperation?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupMemberUserUserType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupMemberUserUserType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupResponseGroupType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupResponseGroupType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModeration) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModeration?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteProjectRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteProjectRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteListResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteListResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestProjectRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestProjectRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListBatchesResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListBatchesResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListModelsResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListModelsResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalRequestType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalRequestType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPListToolsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPListToolsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolConnectorId) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolConnectorId?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.NoiseReductionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.NoiseReductionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFilePurpose) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFilePurpose?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputAudioType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputAudioType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PredictionContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PredictionContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupGroupType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupGroupType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectListResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectListResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningSummary2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningSummary2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningContext2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningContext2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningGenerateSummary2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningGenerateSummary2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningEffortEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningEffortEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Truncation2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Truncation2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Object) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Object?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Status) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Status?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCreatedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCreatedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorCode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorCode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseItemListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseItemListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseQueuedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseQueuedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RoleObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RoleObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RoleListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RoleListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunToolCallObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RunToolCallObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceCustomType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceCustomType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceMCPType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceMCPType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceOptions) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceOptions?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceTypesType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceTypesType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionInclude) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionInclude?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TruncationObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TruncationObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UploadStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UploadStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UploadObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UploadObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UploadPartObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UploadPartObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserUser1Object) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserUser1Object?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserProjectsObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserProjectsObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserDeleteResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserListResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserListResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VadConfigType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VadConfigType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VerbosityEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VerbosityEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchContextSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchContextSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationResultBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationResultBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheModeEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheModeEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillReferenceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillReferenceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.IncludeEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.IncludeEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OutputTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SummaryTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SummaryTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RefusalContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RefusalContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileInputDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileInputDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClickButtonType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClickButtonType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClickParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClickParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DoubleClickActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DoubleClickActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DragParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DragParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.KeyPressActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.KeyPressActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MoveParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MoveParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ScreenshotParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ScreenshotParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ScrollParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ScrollParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TypeParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TypeParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WaitParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WaitParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchExecutionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchExecutionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RankerVersionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RankerVersionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerEnvironment) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerEnvironment?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerMemoryLimit) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerMemoryLimit?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputFidelity) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputFidelity?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenActionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenActionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomTextFormatParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomTextFormatParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GrammarSyntax1) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GrammarSyntax1?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApproximateLocationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApproximateLocationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SearchContextSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SearchContextSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SearchContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SearchContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactionBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactionBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellExecActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellExecActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DetailEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DetailEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileDetailEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileDetailEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemReferenceParamType2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemReferenceParamType2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ConversationResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ConversationResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationErrorBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationErrorBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceCheckObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceCheckObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.C2PAValidationStateApi) + + || typeToConvert == typeof(global::tryAGI.OpenAI.C2PAValidationStateApi?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrderEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.OrderEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoModelEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoModelEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoSeconds) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoSeconds?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoContentVariant) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VideoContentVariant?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TruncationEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TruncationEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PersonalityEnumEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PersonalityEnumEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TokenCountsResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TokenCountsResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CompactResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageInputTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageInputTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AttachmentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AttachmentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ActiveStatusType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ActiveStatusType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LockedStatusType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LockedStatusType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClosedStatusType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ClosedStatusType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadListResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ThreadListResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTruncationEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTruncationEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningSummary2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningSummary2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningContext2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningContext2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningEffortEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningEffortEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaVerbosityEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaVerbosityEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContextSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContextSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApproximateLocationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApproximateLocationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFidelity) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFidelity?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerEnvironment) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerEnvironment?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompoundFilterType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompoundFilterType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComparisonFilterType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComparisonFilterType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaRankerVersionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaRankerVersionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileInputDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileInputDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageDetail) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageDetail?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPListToolsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPListToolsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDetailEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDetailEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileDetailEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileDetailEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWaitParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaWaitParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTypeParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTypeParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaScrollParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaScrollParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaScreenshotParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaScreenshotParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMoveParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMoveParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaKeyPressActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaKeyPressActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDragParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDragParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickButtonType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickButtonType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaRefusalContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaRefusalContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFilePathType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFilePathType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseItemListObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseItemListObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextContentType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextContentType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactResourceObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactResourceObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase22) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase22?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Truncation2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Truncation2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorCode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorCode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputAudioType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputAudioType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaIncludeEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaIncludeEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationMode?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListAssistantsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListAssistantsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListContainersOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListContainersOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListContainerFilesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListContainerFilesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListConversationItemsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListConversationItemsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrderBy) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrderBy?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupUsersOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupUsersOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRolesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRolesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSource) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSource?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSize) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSize?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectRolesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectRolesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListInputItemsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListInputItemsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListMessagesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListMessagesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRunsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRunsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateRunIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.CreateRunIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoresOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoresOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter) + + || typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem) + + || typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?); + } + + public override global::System.Text.Json.Serialization.JsonConverter CreateConverter( + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeyObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeyObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApiKeyListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApiKeyListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantSupportedModels)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantSupportedModels?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsCodeType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsCodeType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsCodeTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFileSearchTypeOnlyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantToolsFunctionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantToolsFunctionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantsNamedToolChoiceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioResponseFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioResponseFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioResponseFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleBoundToResourceSource?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleBoundToResourceSourceNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogRoleUnboundFromResourceSource?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogRoleUnboundFromResourceSourceNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogActorApiKeyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogActorApiKeyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AuditLogEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AutoChunkingStrategyRequestParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BatchObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.BatchObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BatchObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BatchObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BatchStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BatchStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BatchStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BatchFileExpirationAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CertificateObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CertificateObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CertificateObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsChoiceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionDeletedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionDeletedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallChunkTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestDeveloperMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestFunctionMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageDiscriminatorRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartFileTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartImageImageUrlDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartRefusalTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestToolMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestUserMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageAnnotationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionResponseMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionResponseMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionStreamResponseDeltaRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatCompletionToolChoiceOptionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChunkingStrategyRequestParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterFileOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterFileOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterTextOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterTextOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComparisonFilterType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComparisonFilterType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompoundFilterType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompoundFilterType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerActionDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerActionDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotImageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotImageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerFileListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerResourceExpiresAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceMemoryLimit?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerResourceMemoryLimitNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ConversationItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ConversationItemListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ConversationItemListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CostsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CostsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CostsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CostsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2FunctionCallNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseChoiceFinishReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionStreamResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateCompletionRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyExpiresAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodySkillDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyMemoryLimitNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateContainerBodyNetworkPolicyDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingRequestEncodingFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEmbeddingResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalCustomDataSourceConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalJsonlRunDataSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLabelModelGraderType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalLabelModelGraderTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalLogsDataSourceConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateEvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersBatchSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersLearningRateMultiplierNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestHyperparametersNEpochsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateFineTuningJobRequestIntegrationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestResponseFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageEditRequestQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageEditRequestQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestResponseFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModeration)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestModeration?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestModerationNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestStyle)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageRequestStyle?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageRequestStyleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestResponseFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateImageVariationRequestSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateMessageRequestRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateMessageRequestRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant1TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestInputVariant3ItemVariant2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstructionNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateResponseVariant3Truncation2)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateResponseVariant3Truncation2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateResponseVariant3Truncation2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestResponseFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechRequestStreamFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpeechResponseStreamEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyCurrencyNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateSpendAlertBodyInterval?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateSpendAlertBodyIntervalNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadAndRunRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateThreadAndRunRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestTimestampGranularitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionRequestChunkingStrategyVariant1NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonTaskNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranscriptionResponseStreamEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateTranslationRequestResponseFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateUploadRequestPurpose?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateUploadRequestPurposeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatTextFormatTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntaxNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteAssistantResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteAssistantResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteCertificateResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteCertificateResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFileResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFileResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteFileResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteMessageResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteMessageResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteThreadResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteThreadResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreFileResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeleteVectorStoreResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeleteVectorStoreResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventEvent)) + { + return new global::tryAGI.OpenAI.JsonConverters.DoneEventEventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventEvent?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DoneEventEventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventData)) + { + return new global::tryAGI.OpenAI.JsonConverters.DoneEventDataJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DoneEventData?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DoneEventDataNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EasyInputMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamQuality2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamInputFidelity2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamSize2)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamSize2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamSize2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamOutputFormat2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamModeration2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EditImageBodyJsonParamBackground2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EmbeddingObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EmbeddingObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EmbeddingObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ErrorEventEvent)) + { + return new global::tryAGI.OpenAI.JsonConverters.ErrorEventEventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ErrorEventEvent?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ErrorEventEventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalCustomDataSourceConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalCustomDataSourceConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemContentOutputTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemContentOutputTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemInputImageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalItemInputImageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalItemInputImageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileContentSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileContentSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalJsonlFileIdSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalJsonlFileIdSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalLogsDataSourceConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalLogsDataSourceConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalResponsesSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalResponsesSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalResponsesSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalRunOutputItemListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalRunOutputItemListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsDataSourceConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.EvalStoredCompletionsSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileExpirationAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FilePathType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FilePathTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FilePathType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FilePathTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchRanker)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchRankerJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchRanker?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchRankerNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBetaNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersBatchSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersLearningRateMultiplierNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneDPOHyperparametersNEpochsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneMethodType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneMethodType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneMethodTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersBatchSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersLearningRateMultiplierNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersNEpochsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersReasoningEffortNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersComputeMultiplierNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalIntervalNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneReinforcementHyperparametersEvalSamplesNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersBatchSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersLearningRateMultiplierNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuneSupervisedHyperparametersNEpochsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningCheckpointPermissionObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningIntegrationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningIntegrationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningIntegrationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersBatchSizeVariant1NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersLearningRateMultiplierNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobHyperparametersNEpochsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobCheckpointObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventLevelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FineTuningJobEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FineTuningJobEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderLabelModelType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderLabelModelType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderLabelModelTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderMultiType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderMultiType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderMultiTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderPythonType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderPythonType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderPythonTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderScoreModelType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderScoreModelType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderScoreModelTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckOperation)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderStringCheckOperation?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderStringCheckOperationNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GraderTextSimilarityEvaluationMetricNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupMemberUserUserType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupMemberUserUserType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupMemberUserUserTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupResponseGroupType)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupResponseGroupType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupResponseGroupTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupRoleAssignmentObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupUserAssignmentObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GroupUserDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GroupUserDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditCompletedEventOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditPartialImageEventOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageEditStreamEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenCompletedEventOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenPartialImageEventOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenStreamEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModeration)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolModeration?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolModerationNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImagesResponseQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImagesResponseQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputAudioTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputAudioTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputAudioInputAudio1Format?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputAudioInputAudio1FormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputContentDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputContentDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputMessageStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputMessageStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputMessageStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteProjectRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteProjectRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteListResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteListResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestProjectRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InviteRequestProjectRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemResourceDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemResourceDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListAuditLogsResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListBatchesResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListBatchesResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListBatchesResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListCertificatesResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobCheckpointsResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningJobEventsResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListModelsResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListModelsResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListModelsResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallOutputStatus2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalRequestType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalRequestType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPApprovalRequestTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPApprovalResponseResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPApprovalResponseResourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPListToolsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPListToolsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPListToolsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolConnectorId)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolConnectorId?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolConnectorIdNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolRequireApprovalVariant1Enum2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageFileObjectImageFileDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentImageUrlObjectImageUrlDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentRefusalObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentRefusalObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentTextAnnotationsFilePathObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentTextObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentTextObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageFileObjectImageFileDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentImageUrlObjectImageUrlDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentRefusalObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFileCitationObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextAnnotationsFilePathObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaContentTextObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaContentTextObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageDeltaObjectDeltaRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectIncompleteDetailsReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageObjectRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageObjectRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessagePhaseJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessagePhaseNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageRequestContentTextObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant1EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant2EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant3EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant4EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStreamEventVariant5EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelIdsResponsesEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModelResponsePropertiesPromptCacheRetention2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.NoiseReductionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.NoiseReductionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.NoiseReductionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OpenAIFileObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFilePurpose)) + { + return new global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFilePurpose?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OpenAIFilePurposeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OpenAIFileStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationDataRetentionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationDataRetentionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertCurrency?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertCurrencyNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertIntervalNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendAlertListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputAudioType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputAudioType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputAudioTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputContentDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputMessageContentDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PredictionContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PredictionContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PredictionContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerProjectAccessNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyOwnerTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyDeleteResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectDataRetentionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectDataRetentionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupGroupType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupGroupType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupGroupTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectGroupListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectListResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectListResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectListResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsDeleteResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectModelPermissionsUpdateRequestModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectRateLimitListResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountApiKeyObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountCreateResponseRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountDeleteResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectServiceAccountListResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertCurrency?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertCurrencyNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertInterval?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertIntervalNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendAlertListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PublicRoleListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmAudioFormatTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmuAudioFormatTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeAudioFormatsPcmaAudioFormatTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemCreateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemDeleteTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemRetrieveTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventConversationItemTruncateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferAppendTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferClearTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventInputAudioBufferCommitTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventOutputAudioBufferClearTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCancelTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventResponseCreateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventSessionUpdateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaClientEventTranscriptionSessionUpdateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseStatusDetailsReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseOutputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsOutputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaResponseCreateParamsConversationNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemDeletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemRetrievedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventConversationItemTruncatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventErrorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferClearedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferCommittedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventMCPListToolsInProgressTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartAddedPartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseContentPartDonePartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseMCPCallInProgressTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemAddedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseOutputItemDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventResponseTextDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventSessionUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeBetaServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemCreateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemDeleteTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemRetrieveTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventConversationItemTruncateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferAppendTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferClearTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventInputAudioBufferCommitTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventOutputAudioBufferClearTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCancelTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventResponseCreateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventSessionUpdateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeClientEventTranscriptionSessionUpdateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemFunctionCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageAssistantContentItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageSystemContentItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemMessageUserContentItemDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeConversationItemWithReferenceContentItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretRequestExpiresAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeCreateClientSecretResponseSessionDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeFunctionToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeFunctionToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalRequestTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPApprovalResponseTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPHTTPErrorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPListToolsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPListToolsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPProtocolErrorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseStatusDetailsReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseOutputModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseOutputModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsOutputModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeResponseCreateParamsConversationNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemAddedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDeletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemRetrievedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventConversationItemTruncatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventErrorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventErrorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferClearedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferCommittedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferDtmfEventReceivedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStartedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferSpeechStoppedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventInputAudioBufferTimeoutTriggeredTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventMCPListToolsInProgressTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferClearedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStartedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventOutputAudioBufferStoppedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventRateLimitsUpdatedRateLimitNameNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseAudioTranscriptDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartAddedPartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseContentPartDonePartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseFunctionCallArgumentsDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallArgumentsDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseMCPCallInProgressTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemAddedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseOutputItemDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventResponseTextDoneTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventSessionUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeServerEventTranscriptionSessionUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionInputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionOutputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionTracingTracingConfigurationEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionMaxResponseOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionIncludeVariant1ItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestTracingEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestMaxResponseOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAOutputModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGATracingEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateRequestGAMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseOutputModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseTracingEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATracingTracingConfigurationEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAMaxOutputTokensNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestTurnDetectionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestInputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGATypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateRequestGAIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseModalitieNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGATypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranscriptionSessionCreateResponseGAIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventInputAudioBufferAppendTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionCloseTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientEventSessionUpdateTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionClosedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionInputTranscriptDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputAudioDeltaFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionOutputTranscriptDeltaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationServerEventSessionUpdatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTranslationSessionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTruncationEnumType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTruncationEnumTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagernessNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningSummary2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningSummary2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningSummary2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningContext2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningContext2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningContext2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningContext2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningGenerateSummary2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningGenerateSummary2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningGenerateSummary2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningEffortEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningEffortEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningEffortEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Truncation2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Truncation2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3Truncation2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Object)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Object?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3ObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Status)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3Status?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3StatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseVariant3IncompleteDetailsReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseAudioTranscriptDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseContentPartDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseContentPartDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCreatedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCreatedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCreatedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseCustomToolCallInputDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorCode)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorCode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseErrorCodeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseErrorEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseErrorEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFileSearchCallSearchingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatJsonSchemaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatJsonSchemaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextGrammarType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextGrammarTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFormatTextPythonType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFormatTextPythonTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallGeneratingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseImageGenCallPartialImageEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseIncompleteEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseIncompleteEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseItemListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseItemListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseItemListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseMCPListToolsInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseModalitiesVariant1Item?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseModalitiesVariant1ItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputItemDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputItemDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseQueuedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseQueuedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseQueuedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseReasoningTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseRefusalDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseRefusalDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseStreamEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseWebSearchCallSearchingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RoleObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RoleObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RoleObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RoleObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RoleDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RoleListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RoleListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RoleListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectRequiredActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectLastErrorCodeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunObjectIncompleteDetailsReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsMessageCreationObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDeltaStepDetailsToolCallsObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsMessageCreationObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputImageObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsCodeOutputLogsObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFileSearchResultObjectContentItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsFunctionObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepDetailsToolCallsObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepObjectLastErrorCodeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant1EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant2EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant3EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant4EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant5EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant6EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStepStreamEventVariant7EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant1EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant2EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant3EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant4EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant5EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant6EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant7EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant8EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant9EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunStreamEventVariant10EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunToolCallObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RunToolCallObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RunToolCallObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpeechAudioDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendAlertNotificationChannelTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyRequestParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.StaticChunkingStrategyResponseParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TextResponseFormatJsonSchemaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadStreamEventVariant1Event?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadStreamEventVariant1EventNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceAllowedMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceAllowedModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceCustomType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceCustomType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceCustomTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceFunctionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceFunctionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceMCPType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceMCPType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceMCPTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceOptions)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceOptions?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceOptionsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceTypesType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolChoiceTypesType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolChoiceTypesTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextSegmentEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageDurationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptTextUsageTokensTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptionDiarizedSegmentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionInclude)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TranscriptionInclude?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TranscriptionIncludeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TruncationObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TruncationObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TruncationObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationDataRetentionBodyRetentionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectDataRetentionBodyRetentionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectServiceAccountBodyRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UploadStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.UploadStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UploadStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UploadStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UploadObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UploadObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UploadObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UploadObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UploadPartObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UploadPartObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UploadPartObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UploadPartObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageModerationsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageTimeBucketResultDiscriminatorObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsResultObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsResultObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserUser1Object)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserUser1Object?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserProjectsObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserProjectsObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserListResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserListResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserListResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VadConfigType)) + { + return new global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VadConfigType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreExpirationAfterAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileBatchObjectStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileContentResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileContentResponseObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreFileObjectLastErrorCodeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreObjectStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreObjectStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchRequestRankingOptionsRankerNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultContentObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VectorStoreSearchResultsPageObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VerbosityEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.VerbosityEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VerbosityEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VerbosityEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceConsentDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceConsentListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceConsentResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionOpenPageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionSearchSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchApproximateLocationWebSearchApproximateLocation1TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchContextSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchContextSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchContextSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolSearchContextSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchExpiredTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunCanceledTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookEvalRunSucceededTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobCancelledTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookFineTuningJobSucceededTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookLiveCallIncomingTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookRealtimeCallIncomingTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCancelledTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseFailedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseFailedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationResultBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationResultBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheTTLEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheModeEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheModeEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheModeEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointParamModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillReferenceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillReferenceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamMediaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InlineSkillParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InlineSkillParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyDisabledParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.IncludeEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.IncludeEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.IncludeEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.IncludeEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheBreakpointConfigModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileCitationBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlCitationBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AnnotationDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OutputTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OutputTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SummaryTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SummaryTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SummaryTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RefusalContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RefusalContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RefusalContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputImageContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerScreenshotContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileInputDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileInputDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileInputDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileInputDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputFileContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase2)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessagePhase2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhase2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessagePhase2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessageContentItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessageContentItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DirectToolCallCallerParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DirectToolCallCallerParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramToolCallCallerParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramToolCallCallerParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolCallCallerParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputStatusEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputStatusEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClickButtonType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClickButtonType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClickParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClickParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClickParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClickParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DoubleClickActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DoubleClickActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DoubleClickActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DragParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DragParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DragParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DragParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.KeyPressActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.KeyPressActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.KeyPressActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MoveParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.MoveParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MoveParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MoveParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ScreenshotParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ScreenshotParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ScreenshotParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ScrollParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ScrollParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ScrollParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TypeParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TypeParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TypeParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TypeParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WaitParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WaitParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WaitParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WaitParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchExecutionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchExecutionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchExecutionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller)) + { + return new global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CallableToolAllowedCaller?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CallableToolAllowedCallerNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RankerVersionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RankerVersionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RankerVersionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileSearchToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileSearchToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerEnvironment)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerEnvironment?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerUsePreviewToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerUsePreviewToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerMemoryLimit)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerMemoryLimit?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerMemoryLimitNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgrammaticToolCallingParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgrammaticToolCallingParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputFidelity)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputFidelityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputFidelity?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputFidelityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenActionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageGenActionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ImageGenActionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomTextFormatParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomTextFormatParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomTextFormatParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GrammarSyntax1)) + { + return new global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GrammarSyntax1?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GrammarSyntax1NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomGrammarFormatParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomGrammarFormatParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CustomToolParamFormatDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.NamespaceToolParamToolDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApproximateLocationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApproximateLocationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApproximateLocationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SearchContextSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.SearchContextSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SearchContextSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SearchContextSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SearchContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SearchContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SearchContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SearchContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchPreviewToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebSearchPreviewToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactionBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactionBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputImageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellExecActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalShellExecActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalShellExecActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LocalEnvironmentResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LocalEnvironmentResourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerReferenceResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerReferenceResourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputStatusEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MCPToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MCPToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DetailEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.DetailEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DetailEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DetailEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ComputerCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ComputerCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputTextContentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputTextContentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputImageContentParamAutoParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputImageContentParamAutoParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileDetailEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileDetailEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileDetailEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileDetailEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.InputFileContentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.InputFileContentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileCitationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileCitationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlCitationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlCitationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ContainerFileCitationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ContainerFileCitationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallStatusParam?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCreateFileOperationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchDeleteFileOperationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchUpdateFileOperationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactionTriggerItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactionTriggerItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemReferenceParamType2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemReferenceParamType2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemReferenceParamType2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProgramOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProgramOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ConversationResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ConversationResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ConversationResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpecificProgrammaticToolCallingParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ReasoningModeEnumEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationErrorBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationErrorBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendLimitCurrencyEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendLimitIntervalEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SpendLimitEnforcementStatusEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyCurrencyNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateOrganizationSpendLimitBodyIntervalNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrganizationSpendLimitDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyCurrencyNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UpdateProjectSpendLimitBodyIntervalNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProjectSpendLimitDeletedResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ServiceAccountApiKeyBodyObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceCheckObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceCheckObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProvenanceCheckObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceDetectionResultApi?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProvenanceDetectionResultApiNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.C2PAValidationStateApi)) + { + return new global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.C2PAValidationStateApi?)) + { + return new global::tryAGI.OpenAI.JsonConverters.C2PAValidationStateApiNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType)) + { + return new global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.C2PAProvenanceResultType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.C2PAProvenanceResultTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType)) + { + return new global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SynthIDProvenanceResultType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SynthIDProvenanceResultTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ProvenanceResourceResultDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrderEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.OrderEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.OrderEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoModelEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoModelEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoModelEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoModelEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoSeconds)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoSecondsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoSeconds?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoSecondsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedVideoResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedVideoResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoContentVariant)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoContentVariantJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VideoContentVariant?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TruncationEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TruncationEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PersonalityEnumEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PersonalityEnumEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TokenCountsResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TokenCountsResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum2)) + { + return new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ServiceTierEnum2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ServiceTierEnum2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ItemFieldDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CompactResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CompactResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedSkillResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillVersionResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.SkillVersionListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedSkillVersionResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ChatSessionResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ChatSessionResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor)) + { + return new global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ExpiresAfterParamAnchorNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageInputTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageInputTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageInputTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageQuotedTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AttachmentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AttachmentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AttachmentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UserMessageItemContentItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileAnnotationSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FileAnnotationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FileAnnotationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UrlAnnotationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UrlAnnotationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ResponseOutputTextAnnotationDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AssistantMessageItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AssistantMessageItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WidgetMessageItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WidgetMessageItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClientToolCallItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClientToolCallItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.TaskGroupItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.TaskGroupItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadItemListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadItemListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ActiveStatusType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ActiveStatusType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ActiveStatusTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LockedStatusType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LockedStatusType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LockedStatusTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClosedStatusType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ClosedStatusType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ClosedStatusTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadResourceStatusDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DeletedThreadResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadListResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ThreadListResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ThreadListResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTokenCountsResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSpecificFunctionShellParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSpecificApplyPatchParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSpecificProgrammaticToolCallingParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceCustomType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceCustomTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceMCPType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceMCPTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceFunctionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceFunctionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceTypesType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceTypesTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceAllowedMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceAllowedModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolChoiceOptions?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceOptionsNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPersonalityEnumEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPersonalityEnumEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTruncationEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTruncationEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTruncationEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningSummary2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningSummary2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningSummary2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningContext2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningContext2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningContext2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningGenerateSummary2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningEffortEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningEffortEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningEffortEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningModeEnumEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaVerbosityEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaVerbosityEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaVerbosityEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatJsonObjectTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTextResponseFormatJsonSchemaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFormatTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCallableToolAllowedCallerNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchPreviewToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSearchContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContextSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSearchContextSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSearchContextSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApproximateLocationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApproximateLocationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApproximateLocationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchExecutionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaNamespaceToolParamToolDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolParamFormatDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomGrammarFormatParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaGrammarSyntax1NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomTextFormatParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamNetworkPolicyDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerAutoParamSkillDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInlineSkillSourceParamMediaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSkillReferenceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyAllowlistParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerNetworkPolicyDisabledParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerMemoryLimitNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModel)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolQualityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolOutputFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolModerationNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolBackgroundNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenActionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFidelity)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFidelity?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputFidelityNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgrammaticToolCallingParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolConnectorIdNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolRequireApprovalVariant1Enum2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolSearchContextSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchApproximateLocationWebSearchApproximateLocationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerUsePreviewToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerEnvironment)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerEnvironment?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerEnvironmentNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompoundFilterType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompoundFilterType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompoundFilterTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComparisonFilterType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComparisonFilterType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComparisonFilterTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaRankerVersionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaRankerVersionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaRankerVersionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemReferenceParamType2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactionTriggerItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCustomToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionAndCustomToolCallOutputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileInputDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileInputDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileInputDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointConfigModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageDetail)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageDetailJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageDetail?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageDetailNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolCallCallerParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramToolCallCallerParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDirectToolCallCallerParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalRequestTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPListToolsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPListToolsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPListToolsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusParamNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusParamNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallOutputStatus2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalShellExecActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputImageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCodeInterpreterOutputLogsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaImageGenToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaImageGenToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactionSummaryItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaReasoningTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaReasoningTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaSummaryTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaSummaryTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsItemParamRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallItemStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentParamAnnotationDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentAction1NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageItemParamContentItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputImageContentParamAutoParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheBreakpointParamModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDetailEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDetailEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDetailEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputTextContentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputFileContentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputFileContentParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileDetailEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileDetailEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileDetailEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchToolCallActionDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionFindTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionOpenPageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWebSearchActionSearchSourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotImageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerActionDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWaitParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaWaitParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaWaitParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTypeParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTypeParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTypeParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaScrollParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaScrollParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaScrollParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaScreenshotParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaScreenshotParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaScreenshotParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMoveParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMoveParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMoveParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaKeyPressActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaKeyPressActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaKeyPressActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDragParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDragParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDragParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDoubleClickActionTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaClickParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickButtonType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaClickButtonType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaClickButtonTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileSearchToolCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhaseNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputMessageContentDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaRefusalContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaRefusalContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaRefusalContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAnnotationDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFilePathType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFilePathType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFilePathTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerFileCitationBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerFileCitationBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaUrlCitationBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaUrlCitationBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFileCitationBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFileCitationBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputMessageStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputMessageStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputContentDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputContentDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEasyInputMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEasyInputMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheModeEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheModeEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheTTLEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheTTLEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaPromptCacheRetentionEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsResponsesEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsResponsesEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelIdsSharedEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModelIdsSharedEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseItemListObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseItemListObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseItemListObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemResourceDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallOutputStatusEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMCPApprovalResponseResourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchToolCallOperationDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchUpdateFileOperationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchDeleteFileOperationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCreateFileOperationTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputContentOutcomeDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputExitOutcomeTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputTimeoutOutcomeTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputStatusEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaContainerReferenceResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaContainerReferenceResourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaLocalEnvironmentResourceTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactionBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactionBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaProgramType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaProgramTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAdditionalToolsType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAdditionalToolsTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaToolSearchCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaToolSearchCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentAction?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentActionNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMultiAgentCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMultiAgentCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaAgentMessageContentItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaEncryptedContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaEncryptedContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerScreenshotContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerScreenshotContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextContentType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaTextContentType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaTextContentTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaComputerToolCallOutputStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactResourceObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactResourceObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactResourceObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaItemFieldDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageContentItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase22)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessagePhase22?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessagePhase22NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaMessageStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaMessageStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCustomToolCallInputDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseQueuedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseQueuedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Truncation2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Truncation2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3Truncation2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Object?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3ObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3Status?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3StatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseVariant3IncompleteDetailsReasonNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationOutputDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationErrorBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationErrorBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationResultBodyType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationResultBodyTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationInputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationInputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorCode)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorCode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorCodeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModelResponsePropertiesPromptCacheRetention2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaServiceTierEnum2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaServiceTierEnum2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputTextAnnotationAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPListToolsCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseMCPCallArgumentsDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallPartialImageEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallGeneratingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseImageGenCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartDoneEventPartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseReasoningSummaryPartAddedEventPartTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseTextDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseTextDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseRefusalDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseOutputItemAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFunctionCallArgumentsDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallSearchingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFileSearchCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseErrorEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseErrorEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCreatedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCreatedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputContentDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseContentPartAddedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInterpretingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseCodeInterpreterCallCodeDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioTranscriptDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDoneEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseAudioDeltaEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseIncompleteEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallCompletedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallSearchingEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseWebSearchCallInProgressEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputAudioType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaOutputAudioType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaOutputAudioTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaInputAudioInputAudioFormatNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaIncludeEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaIncludeEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaIncludeEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponsesServerEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectFailedEventErrorCodeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectCreatedEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseStreamEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponseInjectEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaResponsesClientEventResponseCreateVariant1TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation2)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseVariant3Truncation2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaModerationMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaModerationModeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListAssistantsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListAssistantsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListChatCompletionsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetChatCompletionMessagesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListContainersOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListContainersOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListContainersOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListContainersOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListContainerFilesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListContainerFilesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListContainerFilesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListConversationItemsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListConversationItemsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListConversationItemsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrderBy)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListEvalsOrderBy?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListEvalsOrderByNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunsStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunsStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetEvalRunOutputItemsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFilesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFineTuningCheckpointPermissionsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListOrganizationCertificatesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetCertificateIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCostsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListGroupsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListGroupRoleAssignmentsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupUsersOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListGroupUsersOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListGroupUsersOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectApiKeysOwnerProjectAccessNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType)) + { + return new global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.RetrieveProjectGroupGroupTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectSpendAlertsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRolesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRolesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRolesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRolesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListOrganizationSpendAlertsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioSpeechesGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageAudioTranscriptionsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCodeInterpreterSessionsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageCompletionsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageEmbeddingsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageFileSearchCallsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSource)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSource?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesSourceNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSize)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesSize?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesSizeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageImagesGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageModerationsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageModerationsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageVectorStoresGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsBucketWidthNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsContextLevelNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.UsageWebSearchCallsGroupByItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListUserRoleAssignmentsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectGroupRoleAssignmentsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectRolesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectRolesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectRolesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListProjectUserRoleAssignmentsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListInputItemsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListInputItemsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListInputItemsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListMessagesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListMessagesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListMessagesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRunsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRunsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRunsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRunsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateRunIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.CreateRunIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.CreateRunIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRunStepsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListRunStepsIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.GetRunStepIncludeItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoresOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoresOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListVectorStoresOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListFilesInVectorStoreBatchFilterNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter?)) + { + return new global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCreateResponseOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaGetResponseOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaDeleteResponseOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCancelResponseOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaCompactconversationOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOrderNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaListInputItemsOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem?)) + { + return new global::tryAGI.OpenAI.JsonConverters.BetaGetinputtokencountsOpenaiBetaItemNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter(); + } + throw new global::System.NotSupportedException($"No generated enum converter is registered for '{typeToConvert}'."); + } + } + + private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver + { + private readonly object _gate = new(); + private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[13]; + + public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo( + global::System.Type type, + global::System.Text.Json.JsonSerializerOptions options) + { + for (var index = 0; index < _resolvers.Length; index++) + { + var typeInfo = GetResolver(index).GetTypeInfo(type, options); + if (typeInfo is not null) + { + return typeInfo; + } + } + + return null; + } + + private global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver GetResolver(int index) + { + var resolver = global::System.Threading.Volatile.Read(ref _resolvers[index]); + if (resolver is not null) + { + return resolver; + } + + lock (_gate) + { + return _resolvers[index] ??= CreateResolver(index); + } + } + + private static global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver CreateResolver(int index) + { + return index switch + { + 0 => new SourceGenerationContextChunk0(new global::System.Text.Json.JsonSerializerOptions()), + + 1 => new SourceGenerationContextChunk1(new global::System.Text.Json.JsonSerializerOptions()), + + 2 => new SourceGenerationContextChunk2(new global::System.Text.Json.JsonSerializerOptions()), + + 3 => new SourceGenerationContextChunk3(new global::System.Text.Json.JsonSerializerOptions()), + + 4 => new SourceGenerationContextChunk4(new global::System.Text.Json.JsonSerializerOptions()), + + 5 => new SourceGenerationContextChunk5(new global::System.Text.Json.JsonSerializerOptions()), + + 6 => new SourceGenerationContextChunk6(new global::System.Text.Json.JsonSerializerOptions()), + + 7 => new SourceGenerationContextChunk7(new global::System.Text.Json.JsonSerializerOptions()), + + 8 => new SourceGenerationContextChunk8(new global::System.Text.Json.JsonSerializerOptions()), + + 9 => new SourceGenerationContextChunk9(new global::System.Text.Json.JsonSerializerOptions()), + + 10 => new SourceGenerationContextChunk10(new global::System.Text.Json.JsonSerializerOptions()), + + 11 => new SourceGenerationContextChunk11(new global::System.Text.Json.JsonSerializerOptions()), + + 12 => new SourceGenerationContextChunk12(new global::System.Text.Json.JsonSerializerOptions()), + _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)), + }; + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModelsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModelsClient.g.cs index 499ee153..348e7402 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModelsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModelsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ModelsClient : global::tryAGI.OpenAI.IModelsClient, /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModerationsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModerationsClient.g.cs index 72929975..1d7dd77f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModerationsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ModerationsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ModerationsClient : global::tryAGI.OpenAI.IModeratio /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.g.cs index fc65eb6c..b85ea0ed 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// @@ -46,7 +53,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public AssistantsClient Assistants => new AssistantsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -55,7 +62,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public AudioClient Audio => new AudioClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -64,7 +71,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public AuditLogsClient AuditLogs => new AuditLogsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -73,7 +80,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public BatchClient Batch => new BatchClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -82,7 +89,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public CertificatesClient Certificates => new CertificatesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -91,7 +98,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ChatClient Chat => new ChatClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -100,7 +107,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public CompletionsClient Completions => new CompletionsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -109,7 +116,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ConversationsClient Conversations => new ConversationsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -118,7 +125,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public DataRetentionClient DataRetention => new DataRetentionClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -127,7 +134,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public EmbeddingsClient Embeddings => new EmbeddingsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -136,7 +143,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public EvalsClient Evals => new EvalsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -145,7 +152,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public FilesClient Files => new FilesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -154,7 +161,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public FineTuningClient FineTuning => new FineTuningClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -163,7 +170,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public GroupOrganizationRoleAssignmentsClient GroupOrganizationRoleAssignments => new GroupOrganizationRoleAssignmentsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -172,7 +179,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public GroupUsersClient GroupUsers => new GroupUsersClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -181,7 +188,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public GroupsClient Groups => new GroupsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -190,7 +197,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public HostedToolsClient HostedTools => new HostedToolsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -199,7 +206,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ImagesClient Images => new ImagesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -208,7 +215,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public InvitesClient Invites => new InvitesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -217,7 +224,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ModelsClient Models => new ModelsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -226,7 +233,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ModerationsClient Moderations => new ModerationsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -235,7 +242,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ProjectGroupRoleAssignmentsClient ProjectGroupRoleAssignments => new ProjectGroupRoleAssignmentsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -244,7 +251,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ProjectGroupsClient ProjectGroups => new ProjectGroupsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -253,7 +260,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ProjectUserRoleAssignmentsClient ProjectUserRoleAssignments => new ProjectUserRoleAssignmentsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -262,7 +269,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ProjectsClient Projects => new ProjectsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -271,7 +278,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public RealtimeClient Realtime => new RealtimeClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -280,7 +287,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public ResponsesClient Responses => new ResponsesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -289,7 +296,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public RolesClient Roles => new RolesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -298,7 +305,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public SkillsClient Skills => new SkillsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -307,7 +314,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public SpendAlertsClient SpendAlerts => new SpendAlertsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -316,7 +323,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public UploadsClient Uploads => new UploadsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -325,7 +332,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public UsageClient Usage => new UsageClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -334,7 +341,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public UserOrganizationRoleAssignmentsClient UserOrganizationRoleAssignments => new UserOrganizationRoleAssignmentsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -343,7 +350,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public UsersClient Users => new UsersClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -352,7 +359,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public VectorStoresClient VectorStores => new VectorStoresClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -361,7 +368,7 @@ public sealed partial class OpenAiClient : global::tryAGI.OpenAI.IOpenAiClient, public VideosClient Videos => new VideosClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupRoleAssignmentsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupRoleAssignmentsClient.g.cs index dba5bc25..2209c483 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupRoleAssignmentsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupRoleAssignmentsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class ProjectGroupRoleAssignmentsClient : global::tryAGI.O /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupsClient.g.cs index 60965b2f..a500d1e8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectGroupsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class ProjectGroupsClient : global::tryAGI.OpenAI.IProject /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectUserRoleAssignmentsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectUserRoleAssignmentsClient.g.cs index 37a384dc..22c75126 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectUserRoleAssignmentsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectUserRoleAssignmentsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class ProjectUserRoleAssignmentsClient : global::tryAGI.Op /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.g.cs index d2a80689..fe0bb87e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class ProjectsClient : global::tryAGI.OpenAI.IProjectsClie /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.g.cs index eec3eed1..1169ff4d 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class RealtimeClient : global::tryAGI.OpenAI.IRealtimeClie /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ResponsesClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ResponsesClient.g.cs index b59f4032..fd73b27f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ResponsesClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ResponsesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class ResponsesClient : global::tryAGI.OpenAI.IResponsesCl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RolesClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RolesClient.g.cs index 1457dd2e..a5c2e822 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RolesClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RolesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class RolesClient : global::tryAGI.OpenAI.IRolesClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SkillsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SkillsClient.g.cs index a90e5c63..69efb01f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SkillsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SkillsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class SkillsClient : global::tryAGI.OpenAI.ISkillsClient, /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SpendAlertsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SpendAlertsClient.g.cs index 1830f338..8c6b54f9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SpendAlertsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SpendAlertsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class SpendAlertsClient : global::tryAGI.OpenAI.ISpendAler /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UploadsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UploadsClient.g.cs index 567ddcb5..b0a0dbed 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UploadsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UploadsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class UploadsClient : global::tryAGI.OpenAI.IUploadsClient /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsageClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsageClient.g.cs index b8a6b3e0..eb1c7ca7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsageClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsageClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class UsageClient : global::tryAGI.OpenAI.IUsageClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UserOrganizationRoleAssignmentsClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UserOrganizationRoleAssignmentsClient.g.cs index 9cad4e60..28fe546b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UserOrganizationRoleAssignmentsClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UserOrganizationRoleAssignmentsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class UserOrganizationRoleAssignmentsClient : global::tryA /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.g.cs index fe53a034..f6063f67 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class UsersClient : global::tryAGI.OpenAI.IUsersClient, gl /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VectorStoresClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VectorStoresClient.g.cs index 7f00f8d9..26f5fc14 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VectorStoresClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VectorStoresClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class VectorStoresClient : global::tryAGI.OpenAI.IVectorSt /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VideosClient.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VideosClient.g.cs index d82a05fe..fa96572f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VideosClient.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.VideosClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class VideosClient : global::tryAGI.OpenAI.IVideosClient, /// public global::tryAGI.OpenAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::tryAGI.OpenAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::tryAGI.OpenAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } ///