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 b37e35d6..20aea332 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -6978,7 +6978,9 @@ namespace tryAGI.OpenAI [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.JsonSerializerContextTypes))] + [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))] @@ -7007,7 +7009,6 @@ namespace tryAGI.OpenAI [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(global::System.Collections.Generic.Dictionary))] [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")] @@ -7454,7 +7455,6 @@ namespace tryAGI.OpenAI [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))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -14431,6 +14431,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::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))] @@ -14907,7 +14908,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -21884,6 +21884,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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")] @@ -22360,7 +22361,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [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")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -29337,6 +29337,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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))] @@ -29813,7 +29814,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -36790,6 +36790,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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))] @@ -37266,7 +37267,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [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")] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -44243,6 +44243,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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))] @@ -44719,7 +44720,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -51696,6 +51696,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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))] @@ -52172,7 +52173,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [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")] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -59149,6 +59149,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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))] @@ -59625,7 +59626,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -66602,352 +66602,30069 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.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::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))] - [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::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.Collections.Generic.List, 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.AnyOf>))] - [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))] - [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::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::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::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::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::tryAGI.OpenAI.MCPToolFilter>))] - [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::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::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::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::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::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.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [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::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, byte[]>))] - [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::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::tryAGI.OpenAI.BetaMCPToolFilter>))] - [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))] - [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.Collections.Generic.List, 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::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::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.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [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::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.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.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")] + [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")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } + /// /// /// - 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, + [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), - SourceGenerationContextChunk1.Default, + typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), - SourceGenerationContextChunk2.Default, + typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), - SourceGenerationContextChunk3.Default, + typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), - SourceGenerationContextChunk4.Default, + typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), - SourceGenerationContextChunk5.Default, + typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), - SourceGenerationContextChunk6.Default, + typeof(global::tryAGI.OpenAI.JsonConverters.AssistantSupportedModelsJsonConverter), - SourceGenerationContextChunk7.Default, + 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.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.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.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.WebhookSafetyIdentifierBlockedObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeNullableJsonConverter), + + 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.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.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.CreateBatchRequestEndpointJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), + + 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.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.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.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, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.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.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.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")] + [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")] + 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.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.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.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.WebhookSafetyIdentifierBlockedObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeNullableJsonConverter), + + 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.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.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.CreateBatchRequestEndpointJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), + + 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.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.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.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, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.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.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")] + [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.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.WebhookSafetyIdentifierBlockedObject?), TypeInfoPropertyName = "NullableWebhookSafetyIdentifierBlockedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyIdentifierBlockedType?), TypeInfoPropertyName = "NullableWebhookSafetyIdentifierBlockedType2")] + [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.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")] + [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")] + 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.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.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.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.WebhookSafetyIdentifierBlockedObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeNullableJsonConverter), + + 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.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.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.CreateBatchRequestEndpointJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), + + 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.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.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.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, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.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.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.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListBetaFileCitationParamIListBetaUrlCitationParamIListBetaContainerFileCitationParam2")] + [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.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.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.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))] + [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::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.Collections.Generic.List, 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.AnyOf>))] + [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))] + [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::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>))] + 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.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.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.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.WebhookSafetyIdentifierBlockedObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.WebhookSafetyIdentifierBlockedTypeNullableJsonConverter), + + 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.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.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.CreateBatchRequestEndpointJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestCompletionWindowNullableJsonConverter), + + 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.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.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.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, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::tryAGI.OpenAI.JsonConverters.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.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::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::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::tryAGI.OpenAI.MCPToolFilter>))] + [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::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::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::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::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::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.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [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::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, byte[]>))] + [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::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::tryAGI.OpenAI.BetaMCPToolFilter>))] + [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))] + [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.Collections.Generic.List, 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::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::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.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [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::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))] + internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + /// + /// + /// + 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, - SourceGenerationContextChunk8.Default + SourceGenerationContextChunk12.Default ); private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions();