From 6504518239df2da6ab76141dda52a705d8a42cb1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 14 Sep 2024 01:04:09 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/JsonSerializerContextTypes.g.cs | 1492 +++++++++-------- ...enAI.AssistantsClient.CreateAssistant.g.cs | 4 +- .../OpenAI.AssistantsClient.CreateRun.g.cs | 4 +- ...I.AssistantsClient.CreateThreadAndRun.g.cs | 4 +- ...enAI.AssistantsClient.ModifyAssistant.g.cs | 4 +- ...penAI.ChatClient.CreateChatCompletion.g.cs | 16 +- ....FineTuningClient.CreateFineTuningJob.g.cs | 2 +- .../OpenAI.Models.AssistantObject.g.cs | 4 +- ...ls.AssistantToolsFileSearchFileSearch.g.cs | 2 +- ...els.AssistantsApiResponseFormatOption.g.cs | 4 +- .../OpenAI.Models.CompletionUsage.g.cs | 6 + ...ompletionUsageCompletionTokensDetails.g.cs | 23 + .../OpenAI.Models.CreateAssistantRequest.g.cs | 4 +- ...AI.Models.CreateChatCompletionRequest.g.cs | 18 +- ...dels.CreateChatCompletionRequestModel.g.cs | 32 +- ...reateChatCompletionRequestServiceTier.g.cs | 3 +- ...nAI.Models.CreateFineTuningJobRequest.g.cs | 2 +- .../OpenAI.Models.CreateRunRequest.g.cs | 4 +- ...enAI.Models.CreateThreadAndRunRequest.g.cs | 4 +- ...penAI.Models.FileSearchRankingOptions.g.cs | 5 +- .../OpenAI.Models.ModifyAssistantRequest.g.cs | 4 +- .../Generated/OpenAI.Models.Project.g.cs | 12 + .../OpenAI.Models.ProjectCreateRequest.g.cs | 12 + .../OpenAI.Models.ProjectUpdateRequest.g.cs | 12 + .../Generated/OpenAI.Models.RunObject.g.cs | 4 +- .../OpenAI.ProjectsClient.CreateProject.g.cs | 10 + .../OpenAI.ProjectsClient.ModifyProject.g.cs | 10 + src/libs/OpenAI/openapi.yaml | 70 +- 28 files changed, 965 insertions(+), 806 deletions(-) create mode 100644 src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsageCompletionTokensDetails.g.cs diff --git a/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs b/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs index 13480969..9f5c58df 100644 --- a/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs @@ -145,2978 +145,2982 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartText? Type33 { get; set; } + public global::OpenAI.CompletionUsageCompletionTokensDetails? Type33 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartTextType? Type34 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartText? Type34 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImage? Type35 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartTextType? Type35 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImageType? Type36 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImage? Type36 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type37 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImageType? Type37 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type38 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type38 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type39 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type39 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type40 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type40 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessage? Type41 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type41 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestSystemMessage? Type42 { get; set; } + public global::OpenAI.ChatCompletionRequestMessage? Type42 { get; set; } /// /// /// - public global::System.OneOf>? Type43 { get; set; } + public global::OpenAI.ChatCompletionRequestSystemMessage? Type43 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type44 { get; set; } + public global::System.OneOf>? Type44 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestSystemMessageContentPart? Type45 { get; set; } + public global::System.Collections.Generic.IList? Type45 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestSystemMessageRole? Type46 { get; set; } + public global::OpenAI.ChatCompletionRequestSystemMessageContentPart? Type46 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessage? Type47 { get; set; } + public global::OpenAI.ChatCompletionRequestSystemMessageRole? Type47 { get; set; } /// /// /// - public global::System.OneOf>? Type48 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessage? Type48 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type49 { get; set; } + public global::System.OneOf>? Type49 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessageContentPart? Type50 { get; set; } + public global::System.Collections.Generic.IList? Type50 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessageRole? Type51 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessageContentPart? Type51 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessage? Type52 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessageRole? Type52 { get; set; } /// /// /// - public global::System.OneOf>? Type53 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessage? Type53 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type54 { get; set; } + public global::System.OneOf>? Type54 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type55 { get; set; } + public global::System.Collections.Generic.IList? Type55 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageRole? Type56 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type56 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type57 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageRole? Type57 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCall? Type58 { get; set; } + public global::System.Collections.Generic.IList? Type58 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallType? Type59 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCall? Type59 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallFunction? Type60 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallType? Type60 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageFunctionCall? Type61 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallFunction? Type61 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestToolMessage? Type62 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageFunctionCall? Type62 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestToolMessageRole? Type63 { get; set; } + public global::OpenAI.ChatCompletionRequestToolMessage? Type63 { get; set; } /// /// /// - public global::System.OneOf>? Type64 { get; set; } + public global::OpenAI.ChatCompletionRequestToolMessageRole? Type64 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type65 { get; set; } + public global::System.OneOf>? Type65 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestToolMessageContentPart? Type66 { get; set; } + public global::System.Collections.Generic.IList? Type66 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestFunctionMessage? Type67 { get; set; } + public global::OpenAI.ChatCompletionRequestToolMessageContentPart? Type67 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestFunctionMessageRole? Type68 { get; set; } + public global::OpenAI.ChatCompletionRequestFunctionMessage? Type68 { get; set; } /// /// /// - public global::OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type69 { get; set; } + public global::OpenAI.ChatCompletionRequestFunctionMessageRole? Type69 { get; set; } /// /// /// - public global::OpenAI.FineTuneChatCompletionRequestAssistantMessageVariant1? Type70 { get; set; } + public global::OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type70 { get; set; } /// /// /// - public global::OpenAI.FunctionParameters? Type71 { get; set; } + public global::OpenAI.FineTuneChatCompletionRequestAssistantMessageVariant1? Type71 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionFunctions? Type72 { get; set; } + public global::OpenAI.FunctionParameters? Type72 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionFunctionCallOption? Type73 { get; set; } + public global::OpenAI.ChatCompletionFunctions? Type73 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionTool? Type74 { get; set; } + public global::OpenAI.ChatCompletionFunctionCallOption? Type74 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionToolType? Type75 { get; set; } + public global::OpenAI.ChatCompletionTool? Type75 { get; set; } /// /// /// - public global::OpenAI.FunctionObject? Type76 { get; set; } + public global::OpenAI.ChatCompletionToolType? Type76 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatText? Type77 { get; set; } + public global::OpenAI.FunctionObject? Type77 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatTextType? Type78 { get; set; } + public global::OpenAI.ResponseFormatText? Type78 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonObject? Type79 { get; set; } + public global::OpenAI.ResponseFormatTextType? Type79 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonObjectType? Type80 { get; set; } + public global::OpenAI.ResponseFormatJsonObject? Type80 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchemaSchema? Type81 { get; set; } + public global::OpenAI.ResponseFormatJsonObjectType? Type81 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchema? Type82 { get; set; } + public global::OpenAI.ResponseFormatJsonSchemaSchema? Type82 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchemaType? Type83 { get; set; } + public global::OpenAI.ResponseFormatJsonSchema? Type83 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchemaJsonSchema? Type84 { get; set; } + public global::OpenAI.ResponseFormatJsonSchemaType? Type84 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionToolChoiceOption? Type85 { get; set; } + public global::OpenAI.ResponseFormatJsonSchemaJsonSchema? Type85 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionToolChoiceOptionEnum? Type86 { get; set; } + public global::OpenAI.ChatCompletionToolChoiceOption? Type86 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionNamedToolChoice? Type87 { get; set; } + public global::OpenAI.ChatCompletionToolChoiceOptionEnum? Type87 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionNamedToolChoiceType? Type88 { get; set; } + public global::OpenAI.ChatCompletionNamedToolChoice? Type88 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionNamedToolChoiceFunction? Type89 { get; set; } + public global::OpenAI.ChatCompletionNamedToolChoiceType? Type89 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallChunk? Type90 { get; set; } + public global::OpenAI.ChatCompletionNamedToolChoiceFunction? Type90 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallChunkType? Type91 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallChunk? Type91 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallChunkFunction? Type92 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallChunkType? Type92 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRole? Type93 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallChunkFunction? Type93 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessage? Type94 { get; set; } + public global::OpenAI.ChatCompletionRole? Type94 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessageRole? Type95 { get; set; } + public global::OpenAI.ChatCompletionResponseMessage? Type95 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessageFunctionCall? Type96 { get; set; } + public global::OpenAI.ChatCompletionResponseMessageRole? Type96 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamResponseDelta? Type97 { get; set; } + public global::OpenAI.ChatCompletionResponseMessageFunctionCall? Type97 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type98 { get; set; } + public global::OpenAI.ChatCompletionStreamResponseDelta? Type98 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type99 { get; set; } + public global::OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type99 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamResponseDeltaRole? Type100 { get; set; } + public global::System.Collections.Generic.IList? Type100 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequest? Type101 { get; set; } + public global::OpenAI.ChatCompletionStreamResponseDeltaRole? Type101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type102 { get; set; } + public global::OpenAI.CreateChatCompletionRequest? Type102 { get; set; } /// /// /// - public global::System.AnyOf? Type103 { get; set; } + public global::System.Collections.Generic.IList? Type103 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestModel? Type104 { get; set; } + public global::System.AnyOf? Type104 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestLogitBias? Type105 { get; set; } + public global::OpenAI.CreateChatCompletionRequestModel? Type105 { get; set; } /// /// /// - public global::System.OneOf? Type106 { get; set; } + public global::OpenAI.CreateChatCompletionRequestLogitBias? Type106 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestServiceTier? Type107 { get; set; } + public global::System.OneOf? Type107 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type108 { get; set; } + public global::OpenAI.CreateChatCompletionRequestServiceTier? Type108 { get; set; } /// /// /// - public global::System.OneOf? Type109 { get; set; } + public global::System.Collections.Generic.IList? Type109 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestFunctionCall? Type110 { get; set; } + public global::System.OneOf? Type110 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type111 { get; set; } + public global::OpenAI.CreateChatCompletionRequestFunctionCall? Type111 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponse? Type112 { get; set; } + public global::System.Collections.Generic.IList? Type112 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type113 { get; set; } + public global::OpenAI.CreateChatCompletionResponse? Type113 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseChoice? Type114 { get; set; } + public global::System.Collections.Generic.IList? Type114 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type115 { get; set; } + public global::OpenAI.CreateChatCompletionResponseChoice? Type115 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseChoiceLogprobs? Type116 { get; set; } + public global::OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type117 { get; set; } + public global::OpenAI.CreateChatCompletionResponseChoiceLogprobs? Type117 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionTokenLogprob? Type118 { get; set; } + public global::System.Collections.Generic.IList? Type118 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type119 { get; set; } + public global::OpenAI.ChatCompletionTokenLogprob? Type119 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionTokenLogprobTopLogprob? Type120 { get; set; } + public global::System.Collections.Generic.IList? Type120 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseServiceTier? Type121 { get; set; } + public global::OpenAI.ChatCompletionTokenLogprobTopLogprob? Type121 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseObject? Type122 { get; set; } + public global::OpenAI.CreateChatCompletionResponseServiceTier? Type122 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponse? Type123 { get; set; } + public global::OpenAI.CreateChatCompletionResponseObject? Type123 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type124 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponse? Type124 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponseChoice? Type125 { get; set; } + public global::System.Collections.Generic.IList? Type125 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponseChoiceFinishReason? Type126 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponseChoice? Type126 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponseObject? Type127 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponseChoiceFinishReason? Type127 { get; set; } /// /// /// - public global::OpenAI.ListPaginatedFineTuningJobsResponse? Type128 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponseObject? Type128 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type129 { get; set; } + public global::OpenAI.ListPaginatedFineTuningJobsResponse? Type129 { get; set; } /// /// /// - public global::OpenAI.FineTuningJob? Type130 { get; set; } + public global::System.Collections.Generic.IList? Type130 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobError? Type131 { get; set; } + public global::OpenAI.FineTuningJob? Type131 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobHyperparameters? Type132 { get; set; } + public global::OpenAI.FineTuningJobError? Type132 { get; set; } /// /// /// - public global::System.OneOf? Type133 { get; set; } + public global::OpenAI.FineTuningJobHyperparameters? Type133 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobHyperparametersNEpochs? Type134 { get; set; } + public global::System.OneOf? Type134 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobObject? Type135 { get; set; } + public global::OpenAI.FineTuningJobHyperparametersNEpochs? Type135 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobStatus? Type136 { get; set; } + public global::OpenAI.FineTuningJobObject? Type136 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type137 { get; set; } + public global::OpenAI.FineTuningJobStatus? Type137 { get; set; } /// /// /// - public global::System.OneOf? Type138 { get; set; } + public global::System.Collections.Generic.IList>? Type138 { get; set; } /// /// /// - public global::OpenAI.FineTuningIntegration? Type139 { get; set; } + public global::System.OneOf? Type139 { get; set; } /// /// /// - public global::OpenAI.FineTuningIntegrationType? Type140 { get; set; } + public global::OpenAI.FineTuningIntegration? Type140 { get; set; } /// /// /// - public global::OpenAI.FineTuningIntegrationWandb? Type141 { get; set; } + public global::OpenAI.FineTuningIntegrationType? Type141 { get; set; } /// /// /// - public global::OpenAI.ListPaginatedFineTuningJobsResponseObject? Type142 { get; set; } + public global::OpenAI.FineTuningIntegrationWandb? Type142 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponse? Type143 { get; set; } + public global::OpenAI.ListPaginatedFineTuningJobsResponseObject? Type143 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type144 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponse? Type144 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseChoice? Type145 { get; set; } + public global::System.Collections.Generic.IList? Type145 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type146 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseChoice? Type146 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type147 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type147 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseServiceTier? Type148 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type148 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseObject? Type149 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseServiceTier? Type149 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseUsage? Type150 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseObject? Type150 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionImageResponse? Type151 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseUsage? Type151 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequest? Type152 { get; set; } + public global::OpenAI.CreateChatCompletionImageResponse? Type152 { get; set; } /// /// /// - public global::System.AnyOf? Type153 { get; set; } + public global::OpenAI.CreateImageRequest? Type153 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestModel? Type154 { get; set; } + public global::System.AnyOf? Type154 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestQuality? Type155 { get; set; } + public global::OpenAI.CreateImageRequestModel? Type155 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestResponseFormat? Type156 { get; set; } + public global::OpenAI.CreateImageRequestQuality? Type156 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestSize? Type157 { get; set; } + public global::OpenAI.CreateImageRequestResponseFormat? Type157 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestStyle? Type158 { get; set; } + public global::OpenAI.CreateImageRequestSize? Type158 { get; set; } /// /// /// - public global::OpenAI.ImagesResponse? Type159 { get; set; } + public global::OpenAI.CreateImageRequestStyle? Type159 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type160 { get; set; } + public global::OpenAI.ImagesResponse? Type160 { get; set; } /// /// /// - public global::OpenAI.Image? Type161 { get; set; } + public global::System.Collections.Generic.IList? Type161 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequest? Type162 { get; set; } + public global::OpenAI.Image? Type162 { get; set; } /// /// /// - public byte[]? Type163 { get; set; } + public global::OpenAI.CreateImageEditRequest? Type163 { get; set; } /// /// /// - public global::System.AnyOf? Type164 { get; set; } + public byte[]? Type164 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequestModel? Type165 { get; set; } + public global::System.AnyOf? Type165 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequestSize? Type166 { get; set; } + public global::OpenAI.CreateImageEditRequestModel? Type166 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequestResponseFormat? Type167 { get; set; } + public global::OpenAI.CreateImageEditRequestSize? Type167 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequest? Type168 { get; set; } + public global::OpenAI.CreateImageEditRequestResponseFormat? Type168 { get; set; } /// /// /// - public global::System.AnyOf? Type169 { get; set; } + public global::OpenAI.CreateImageVariationRequest? Type169 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequestModel? Type170 { get; set; } + public global::System.AnyOf? Type170 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequestResponseFormat? Type171 { get; set; } + public global::OpenAI.CreateImageVariationRequestModel? Type171 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequestSize? Type172 { get; set; } + public global::OpenAI.CreateImageVariationRequestResponseFormat? Type172 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequest? Type173 { get; set; } + public global::OpenAI.CreateImageVariationRequestSize? Type173 { get; set; } /// /// /// - public global::System.AnyOf? Type174 { get; set; } + public global::OpenAI.CreateModerationRequest? Type174 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestModel? Type175 { get; set; } + public global::System.AnyOf? Type175 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponse? Type176 { get; set; } + public global::OpenAI.CreateModerationRequestModel? Type176 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type177 { get; set; } + public global::OpenAI.CreateModerationResponse? Type177 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResult? Type178 { get; set; } + public global::System.Collections.Generic.IList? Type178 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategories? Type179 { get; set; } + public global::OpenAI.CreateModerationResponseResult? Type179 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryScores? Type180 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategories? Type180 { get; set; } /// /// /// - public global::OpenAI.ListFilesResponse? Type181 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryScores? Type181 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type182 { get; set; } + public global::OpenAI.ListFilesResponse? Type182 { get; set; } /// /// /// - public global::OpenAI.OpenAIFile? Type183 { get; set; } + public global::System.Collections.Generic.IList? Type183 { get; set; } /// /// /// - public global::OpenAI.OpenAIFileObject? Type184 { get; set; } + public global::OpenAI.OpenAIFile? Type184 { get; set; } /// /// /// - public global::OpenAI.OpenAIFilePurpose? Type185 { get; set; } + public global::OpenAI.OpenAIFileObject? Type185 { get; set; } /// /// /// - public global::OpenAI.OpenAIFileStatus? Type186 { get; set; } + public global::OpenAI.OpenAIFilePurpose? Type186 { get; set; } /// /// /// - public global::OpenAI.ListFilesResponseObject? Type187 { get; set; } + public global::OpenAI.OpenAIFileStatus? Type187 { get; set; } /// /// /// - public global::OpenAI.CreateFileRequest? Type188 { get; set; } + public global::OpenAI.ListFilesResponseObject? Type188 { get; set; } /// /// /// - public global::OpenAI.CreateFileRequestPurpose? Type189 { get; set; } + public global::OpenAI.CreateFileRequest? Type189 { get; set; } /// /// /// - public global::OpenAI.DeleteFileResponse? Type190 { get; set; } + public global::OpenAI.CreateFileRequestPurpose? Type190 { get; set; } /// /// /// - public global::OpenAI.DeleteFileResponseObject? Type191 { get; set; } + public global::OpenAI.DeleteFileResponse? Type191 { get; set; } /// /// /// - public global::OpenAI.CreateUploadRequest? Type192 { get; set; } + public global::OpenAI.DeleteFileResponseObject? Type192 { get; set; } /// /// /// - public global::OpenAI.CreateUploadRequestPurpose? Type193 { get; set; } + public global::OpenAI.CreateUploadRequest? Type193 { get; set; } /// /// /// - public global::OpenAI.AddUploadPartRequest? Type194 { get; set; } + public global::OpenAI.CreateUploadRequestPurpose? Type194 { get; set; } /// /// /// - public global::OpenAI.CompleteUploadRequest? Type195 { get; set; } + public global::OpenAI.AddUploadPartRequest? Type195 { get; set; } /// /// /// - public global::OpenAI.CancelUploadRequest? Type196 { get; set; } + public global::OpenAI.CompleteUploadRequest? Type196 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequest? Type197 { get; set; } + public global::OpenAI.CancelUploadRequest? Type197 { get; set; } /// /// /// - public global::System.AnyOf? Type198 { get; set; } + public global::OpenAI.CreateFineTuningJobRequest? Type198 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestModel? Type199 { get; set; } + public global::System.AnyOf? Type199 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparameters? Type200 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestModel? Type200 { get; set; } /// /// /// - public global::System.OneOf? Type201 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparameters? Type201 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type202 { get; set; } + public global::System.OneOf? Type202 { get; set; } /// /// /// - public global::System.OneOf? Type203 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type203 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type204 { get; set; } + public global::System.OneOf? Type204 { get; set; } /// /// /// - public global::System.OneOf? Type205 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type205 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type206 { get; set; } + public global::System.OneOf? Type206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type207 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type207 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestIntegration? Type208 { get; set; } + public global::System.Collections.Generic.IList? Type208 { get; set; } /// /// /// - public global::System.OneOf? Type209 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestIntegration? Type209 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestIntegrationType? Type210 { get; set; } + public global::System.OneOf? Type210 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type211 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestIntegrationType? Type211 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobEventsResponse? Type212 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type213 { get; set; } + public global::OpenAI.ListFineTuningJobEventsResponse? Type213 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEvent? Type214 { get; set; } + public global::System.Collections.Generic.IList? Type214 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEventLevel? Type215 { get; set; } + public global::OpenAI.FineTuningJobEvent? Type215 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEventObject? Type216 { get; set; } + public global::OpenAI.FineTuningJobEventLevel? Type216 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobEventsResponseObject? Type217 { get; set; } + public global::OpenAI.FineTuningJobEventObject? Type217 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobCheckpointsResponse? Type218 { get; set; } + public global::OpenAI.ListFineTuningJobEventsResponseObject? Type218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type219 { get; set; } + public global::OpenAI.ListFineTuningJobCheckpointsResponse? Type219 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobCheckpoint? Type220 { get; set; } + public global::System.Collections.Generic.IList? Type220 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobCheckpointMetrics? Type221 { get; set; } + public global::OpenAI.FineTuningJobCheckpoint? Type221 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobCheckpointObject? Type222 { get; set; } + public global::OpenAI.FineTuningJobCheckpointMetrics? Type222 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobCheckpointsResponseObject? Type223 { get; set; } + public global::OpenAI.FineTuningJobCheckpointObject? Type223 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingRequest? Type224 { get; set; } + public global::OpenAI.ListFineTuningJobCheckpointsResponseObject? Type224 { get; set; } /// /// /// - public global::System.AnyOf? Type225 { get; set; } + public global::OpenAI.CreateEmbeddingRequest? Type225 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingRequestModel? Type226 { get; set; } + public global::System.AnyOf? Type226 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingRequestEncodingFormat? Type227 { get; set; } + public global::OpenAI.CreateEmbeddingRequestModel? Type227 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingResponse? Type228 { get; set; } + public global::OpenAI.CreateEmbeddingRequestEncodingFormat? Type228 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type229 { get; set; } + public global::OpenAI.CreateEmbeddingResponse? Type229 { get; set; } /// /// /// - public global::OpenAI.Embedding? Type230 { get; set; } + public global::System.Collections.Generic.IList? Type230 { get; set; } /// /// /// - public global::OpenAI.EmbeddingObject? Type231 { get; set; } + public global::OpenAI.Embedding? Type231 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingResponseObject? Type232 { get; set; } + public global::OpenAI.EmbeddingObject? Type232 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingResponseUsage? Type233 { get; set; } + public global::OpenAI.CreateEmbeddingResponseObject? Type233 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequest? Type234 { get; set; } + public global::OpenAI.CreateEmbeddingResponseUsage? Type234 { get; set; } /// /// /// - public global::System.AnyOf? Type235 { get; set; } + public global::OpenAI.CreateTranscriptionRequest? Type235 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequestModel? Type236 { get; set; } + public global::System.AnyOf? Type236 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequestResponseFormat? Type237 { get; set; } + public global::OpenAI.CreateTranscriptionRequestModel? Type237 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type238 { get; set; } + public global::OpenAI.CreateTranscriptionRequestResponseFormat? Type238 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type239 { get; set; } + public global::System.Collections.Generic.IList? Type239 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionResponseJson? Type240 { get; set; } + public global::OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type240 { get; set; } /// /// /// - public global::OpenAI.TranscriptionSegment? Type241 { get; set; } + public global::OpenAI.CreateTranscriptionResponseJson? Type241 { get; set; } /// /// /// - public float? Type242 { get; set; } + public global::OpenAI.TranscriptionSegment? Type242 { get; set; } /// /// /// - public global::OpenAI.TranscriptionWord? Type243 { get; set; } + public float? Type243 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionResponseVerboseJson? Type244 { get; set; } + public global::OpenAI.TranscriptionWord? Type244 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type245 { get; set; } + public global::OpenAI.CreateTranscriptionResponseVerboseJson? Type245 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type246 { get; set; } + public global::System.Collections.Generic.IList? Type246 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationRequest? Type247 { get; set; } + public global::System.Collections.Generic.IList? Type247 { get; set; } /// /// /// - public global::System.AnyOf? Type248 { get; set; } + public global::OpenAI.CreateTranslationRequest? Type248 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationRequestModel? Type249 { get; set; } + public global::System.AnyOf? Type249 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationResponseJson? Type250 { get; set; } + public global::OpenAI.CreateTranslationRequestModel? Type250 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationResponseVerboseJson? Type251 { get; set; } + public global::OpenAI.CreateTranslationResponseJson? Type251 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequest? Type252 { get; set; } + public global::OpenAI.CreateTranslationResponseVerboseJson? Type252 { get; set; } /// /// /// - public global::System.AnyOf? Type253 { get; set; } + public global::OpenAI.CreateSpeechRequest? Type253 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequestModel? Type254 { get; set; } + public global::System.AnyOf? Type254 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequestVoice? Type255 { get; set; } + public global::OpenAI.CreateSpeechRequestModel? Type255 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequestResponseFormat? Type256 { get; set; } + public global::OpenAI.CreateSpeechRequestVoice? Type256 { get; set; } /// /// /// - public global::OpenAI.Upload? Type257 { get; set; } + public global::OpenAI.CreateSpeechRequestResponseFormat? Type257 { get; set; } /// /// /// - public global::OpenAI.UploadStatus? Type258 { get; set; } + public global::OpenAI.Upload? Type258 { get; set; } /// /// /// - public global::OpenAI.UploadObject? Type259 { get; set; } + public global::OpenAI.UploadStatus? Type259 { get; set; } /// /// /// - public global::OpenAI.UploadPart? Type260 { get; set; } + public global::OpenAI.UploadObject? Type260 { get; set; } /// /// /// - public global::OpenAI.UploadPartObject? Type261 { get; set; } + public global::OpenAI.UploadPart? Type261 { get; set; } /// /// /// - public global::OpenAI.FinetuneChatRequestInput? Type262 { get; set; } + public global::OpenAI.UploadPartObject? Type262 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type263 { get; set; } + public global::OpenAI.FinetuneChatRequestInput? Type263 { get; set; } /// /// /// - public global::System.OneOf? Type264 { get; set; } + public global::System.Collections.Generic.IList>? Type264 { get; set; } /// /// /// - public global::OpenAI.FinetuneCompletionRequestInput? Type265 { get; set; } + public global::System.OneOf? Type265 { get; set; } /// /// /// - public global::OpenAI.RunCompletionUsage? Type266 { get; set; } + public global::OpenAI.FinetuneCompletionRequestInput? Type266 { get; set; } /// /// /// - public global::OpenAI.RunStepCompletionUsage? Type267 { get; set; } + public global::OpenAI.RunCompletionUsage? Type267 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiResponseFormatOption? Type268 { get; set; } + public global::OpenAI.RunStepCompletionUsage? Type268 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiResponseFormatOptionEnum? Type269 { get; set; } + public global::OpenAI.AssistantsApiResponseFormatOption? Type269 { get; set; } /// /// /// - public global::OpenAI.AssistantObject? Type270 { get; set; } + public global::OpenAI.AssistantsApiResponseFormatOptionEnum? Type270 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectObject? Type271 { get; set; } + public global::OpenAI.AssistantObject? Type271 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type272 { get; set; } + public global::OpenAI.AssistantObjectObject? Type272 { get; set; } /// /// /// - public global::System.OneOf? Type273 { get; set; } + public global::System.Collections.Generic.IList>? Type273 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsCode? Type274 { get; set; } + public global::System.OneOf? Type274 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsCodeType? Type275 { get; set; } + public global::OpenAI.AssistantToolsCode? Type275 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearch? Type276 { get; set; } + public global::OpenAI.AssistantToolsCodeType? Type276 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchType? Type277 { get; set; } + public global::OpenAI.AssistantToolsFileSearch? Type277 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchFileSearch? Type278 { get; set; } + public global::OpenAI.AssistantToolsFileSearchType? Type278 { get; set; } /// /// /// - public global::OpenAI.FileSearchRankingOptions? Type279 { get; set; } + public global::OpenAI.AssistantToolsFileSearchFileSearch? Type279 { get; set; } /// /// /// - public global::OpenAI.FileSearchRankingOptionsRanker? Type280 { get; set; } + public global::OpenAI.FileSearchRankingOptions? Type280 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFunction? Type281 { get; set; } + public global::OpenAI.FileSearchRankingOptionsRanker? Type281 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFunctionType? Type282 { get; set; } + public global::OpenAI.AssistantToolsFunction? Type282 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolResources? Type283 { get; set; } + public global::OpenAI.AssistantToolsFunctionType? Type283 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolResourcesCodeInterpreter? Type284 { get; set; } + public global::OpenAI.AssistantObjectToolResources? Type284 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolResourcesFileSearch? Type285 { get; set; } + public global::OpenAI.AssistantObjectToolResourcesCodeInterpreter? Type285 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectMetadata? Type286 { get; set; } + public global::OpenAI.AssistantObjectToolResourcesFileSearch? Type286 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequest? Type287 { get; set; } + public global::OpenAI.AssistantObjectMetadata? Type287 { get; set; } /// /// /// - public global::System.AnyOf? Type288 { get; set; } + public global::OpenAI.CreateAssistantRequest? Type288 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestModel? Type289 { get; set; } + public global::System.AnyOf? Type289 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResources? Type290 { get; set; } + public global::OpenAI.CreateAssistantRequestModel? Type290 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type291 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResources? Type291 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type292 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type292 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type293 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type293 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type294 { get; set; } + public global::System.Collections.Generic.IList? Type294 { get; set; } /// /// /// - public global::System.OneOf? Type295 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type295 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type296 { get; set; } + public global::System.OneOf? Type296 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type297 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type297 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type298 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type298 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type299 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type299 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type300 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type300 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreMetadata? Type301 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type301 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVariant1? Type302 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreMetadata? Type302 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVariant2? Type303 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVariant1? Type303 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestMetadata? Type304 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVariant2? Type304 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequest? Type305 { get; set; } + public global::OpenAI.CreateAssistantRequestMetadata? Type305 { get; set; } /// /// /// - public global::System.AnyOf? Type306 { get; set; } + public global::OpenAI.ModifyAssistantRequest? Type306 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolResources? Type307 { get; set; } + public global::System.AnyOf? Type307 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type308 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolResources? Type308 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type309 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type309 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestMetadata? Type310 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type310 { get; set; } /// /// /// - public global::OpenAI.DeleteAssistantResponse? Type311 { get; set; } + public global::OpenAI.ModifyAssistantRequestMetadata? Type311 { get; set; } /// /// /// - public global::OpenAI.DeleteAssistantResponseObject? Type312 { get; set; } + public global::OpenAI.DeleteAssistantResponse? Type312 { get; set; } /// /// /// - public global::OpenAI.ListAssistantsResponse? Type313 { get; set; } + public global::OpenAI.DeleteAssistantResponseObject? Type313 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type314 { get; set; } + public global::OpenAI.ListAssistantsResponse? Type314 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchTypeOnly? Type315 { get; set; } + public global::System.Collections.Generic.IList? Type315 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchTypeOnlyType? Type316 { get; set; } + public global::OpenAI.AssistantToolsFileSearchTypeOnly? Type316 { get; set; } /// /// /// - public global::OpenAI.TruncationObject? Type317 { get; set; } + public global::OpenAI.AssistantToolsFileSearchTypeOnlyType? Type317 { get; set; } /// /// /// - public global::OpenAI.TruncationObjectType? Type318 { get; set; } + public global::OpenAI.TruncationObject? Type318 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiToolChoiceOption? Type319 { get; set; } + public global::OpenAI.TruncationObjectType? Type319 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiToolChoiceOptionEnum? Type320 { get; set; } + public global::OpenAI.AssistantsApiToolChoiceOption? Type320 { get; set; } /// /// /// - public global::OpenAI.AssistantsNamedToolChoice? Type321 { get; set; } + public global::OpenAI.AssistantsApiToolChoiceOptionEnum? Type321 { get; set; } /// /// /// - public global::OpenAI.AssistantsNamedToolChoiceType? Type322 { get; set; } + public global::OpenAI.AssistantsNamedToolChoice? Type322 { get; set; } /// /// /// - public global::OpenAI.AssistantsNamedToolChoiceFunction? Type323 { get; set; } + public global::OpenAI.AssistantsNamedToolChoiceType? Type323 { get; set; } /// /// /// - public global::OpenAI.RunObject? Type324 { get; set; } + public global::OpenAI.AssistantsNamedToolChoiceFunction? Type324 { get; set; } /// /// /// - public global::OpenAI.RunObjectObject? Type325 { get; set; } + public global::OpenAI.RunObject? Type325 { get; set; } /// /// /// - public global::OpenAI.RunObjectStatus? Type326 { get; set; } + public global::OpenAI.RunObjectObject? Type326 { get; set; } /// /// /// - public global::OpenAI.RunObjectRequiredAction? Type327 { get; set; } + public global::OpenAI.RunObjectStatus? Type327 { get; set; } /// /// /// - public global::OpenAI.RunObjectRequiredActionType? Type328 { get; set; } + public global::OpenAI.RunObjectRequiredAction? Type328 { get; set; } /// /// /// - public global::OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type329 { get; set; } + public global::OpenAI.RunObjectRequiredActionType? Type329 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type330 { get; set; } + public global::OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type330 { get; set; } /// /// /// - public global::OpenAI.RunToolCallObject? Type331 { get; set; } + public global::System.Collections.Generic.IList? Type331 { get; set; } /// /// /// - public global::OpenAI.RunToolCallObjectType? Type332 { get; set; } + public global::OpenAI.RunToolCallObject? Type332 { get; set; } /// /// /// - public global::OpenAI.RunToolCallObjectFunction? Type333 { get; set; } + public global::OpenAI.RunToolCallObjectType? Type333 { get; set; } /// /// /// - public global::OpenAI.RunObjectLastError? Type334 { get; set; } + public global::OpenAI.RunToolCallObjectFunction? Type334 { get; set; } /// /// /// - public global::OpenAI.RunObjectLastErrorCode? Type335 { get; set; } + public global::OpenAI.RunObjectLastError? Type335 { get; set; } /// /// /// - public global::OpenAI.RunObjectIncompleteDetails? Type336 { get; set; } + public global::OpenAI.RunObjectLastErrorCode? Type336 { get; set; } /// /// /// - public global::OpenAI.RunObjectIncompleteDetailsReason? Type337 { get; set; } + public global::OpenAI.RunObjectIncompleteDetails? Type337 { get; set; } /// /// /// - public global::OpenAI.RunObjectMetadata? Type338 { get; set; } + public global::OpenAI.RunObjectIncompleteDetailsReason? Type338 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequest? Type339 { get; set; } + public global::OpenAI.RunObjectMetadata? Type339 { get; set; } /// /// /// - public global::System.AnyOf? Type340 { get; set; } + public global::OpenAI.CreateRunRequest? Type340 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequestModel? Type341 { get; set; } + public global::System.AnyOf? Type341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type342 { get; set; } + public global::OpenAI.CreateRunRequestModel? Type342 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequest? Type343 { get; set; } + public global::System.Collections.Generic.IList? Type343 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestRole? Type344 { get; set; } + public global::OpenAI.CreateMessageRequest? Type344 { get; set; } /// /// /// - public global::System.OneOf>>? Type345 { get; set; } + public global::OpenAI.CreateMessageRequestRole? Type345 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type346 { get; set; } + public global::System.OneOf>>? Type346 { get; set; } /// /// /// - public global::System.OneOf? Type347 { get; set; } + public global::System.Collections.Generic.IList>? Type347 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObject? Type348 { get; set; } + public global::System.OneOf? Type348 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObjectType? Type349 { get; set; } + public global::OpenAI.MessageContentImageFileObject? Type349 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObjectImageFile? Type350 { get; set; } + public global::OpenAI.MessageContentImageFileObjectType? Type350 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObjectImageFileDetail? Type351 { get; set; } + public global::OpenAI.MessageContentImageFileObjectImageFile? Type351 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObject? Type352 { get; set; } + public global::OpenAI.MessageContentImageFileObjectImageFileDetail? Type352 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObjectType? Type353 { get; set; } + public global::OpenAI.MessageContentImageUrlObject? Type353 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObjectImageUrl? Type354 { get; set; } + public global::OpenAI.MessageContentImageUrlObjectType? Type354 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type355 { get; set; } + public global::OpenAI.MessageContentImageUrlObjectImageUrl? Type355 { get; set; } /// /// /// - public global::OpenAI.MessageRequestContentTextObject? Type356 { get; set; } + public global::OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type356 { get; set; } /// /// /// - public global::OpenAI.MessageRequestContentTextObjectType? Type357 { get; set; } + public global::OpenAI.MessageRequestContentTextObject? Type357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type358 { get; set; } + public global::OpenAI.MessageRequestContentTextObjectType? Type358 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestAttachment? Type359 { get; set; } + public global::System.Collections.Generic.IList? Type359 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type360 { get; set; } + public global::OpenAI.CreateMessageRequestAttachment? Type360 { get; set; } /// /// /// - public global::System.OneOf? Type361 { get; set; } + public global::System.Collections.Generic.IList>? Type361 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestMetadata? Type362 { get; set; } + public global::System.OneOf? Type362 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequestMetadata? Type363 { get; set; } + public global::OpenAI.CreateMessageRequestMetadata? Type363 { get; set; } /// /// /// - public global::OpenAI.ListRunsResponse? Type364 { get; set; } + public global::OpenAI.CreateRunRequestMetadata? Type364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type365 { get; set; } + public global::OpenAI.ListRunsResponse? Type365 { get; set; } /// /// /// - public global::OpenAI.ModifyRunRequest? Type366 { get; set; } + public global::System.Collections.Generic.IList? Type366 { get; set; } /// /// /// - public global::OpenAI.ModifyRunRequestMetadata? Type367 { get; set; } + public global::OpenAI.ModifyRunRequest? Type367 { get; set; } /// /// /// - public global::OpenAI.SubmitToolOutputsRunRequest? Type368 { get; set; } + public global::OpenAI.ModifyRunRequestMetadata? Type368 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type369 { get; set; } + public global::OpenAI.SubmitToolOutputsRunRequest? Type369 { get; set; } /// /// /// - public global::OpenAI.SubmitToolOutputsRunRequestToolOutput? Type370 { get; set; } + public global::System.Collections.Generic.IList? Type370 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequest? Type371 { get; set; } + public global::OpenAI.SubmitToolOutputsRunRequestToolOutput? Type371 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequest? Type372 { get; set; } + public global::OpenAI.CreateThreadAndRunRequest? Type372 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResources? Type373 { get; set; } + public global::OpenAI.CreateThreadRequest? Type373 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type374 { get; set; } + public global::OpenAI.CreateThreadRequestToolResources? Type374 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearch? Type375 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type376 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearch? Type376 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type377 { get; set; } + public global::System.Collections.Generic.IList? Type377 { get; set; } /// /// /// - public global::System.OneOf? Type378 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type378 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type379 { get; set; } + public global::System.OneOf? Type379 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type380 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type380 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type381 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type381 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type382 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type382 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type383 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type383 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreMetadata? Type384 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type384 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVariant1? Type385 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreMetadata? Type385 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVariant2? Type386 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVariant1? Type386 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestMetadata? Type387 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVariant2? Type387 { get; set; } /// /// /// - public global::System.AnyOf? Type388 { get; set; } + public global::OpenAI.CreateThreadRequestMetadata? Type388 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestModel? Type389 { get; set; } + public global::System.AnyOf? Type389 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolResources? Type390 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestModel? Type390 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type391 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolResources? Type391 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type392 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type392 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestMetadata? Type393 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type393 { get; set; } /// /// /// - public global::OpenAI.ThreadObject? Type394 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestMetadata? Type394 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectObject? Type395 { get; set; } + public global::OpenAI.ThreadObject? Type395 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectToolResources? Type396 { get; set; } + public global::OpenAI.ThreadObjectObject? Type396 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type397 { get; set; } + public global::OpenAI.ThreadObjectToolResources? Type397 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectToolResourcesFileSearch? Type398 { get; set; } + public global::OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type398 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectMetadata? Type399 { get; set; } + public global::OpenAI.ThreadObjectToolResourcesFileSearch? Type399 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequest? Type400 { get; set; } + public global::OpenAI.ThreadObjectMetadata? Type400 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestToolResources? Type401 { get; set; } + public global::OpenAI.ModifyThreadRequest? Type401 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type402 { get; set; } + public global::OpenAI.ModifyThreadRequestToolResources? Type402 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type403 { get; set; } + public global::OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type403 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestMetadata? Type404 { get; set; } + public global::OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type404 { get; set; } /// /// /// - public global::OpenAI.DeleteThreadResponse? Type405 { get; set; } + public global::OpenAI.ModifyThreadRequestMetadata? Type405 { get; set; } /// /// /// - public global::OpenAI.DeleteThreadResponseObject? Type406 { get; set; } + public global::OpenAI.DeleteThreadResponse? Type406 { get; set; } /// /// /// - public global::OpenAI.ListThreadsResponse? Type407 { get; set; } + public global::OpenAI.DeleteThreadResponseObject? Type407 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type408 { get; set; } + public global::OpenAI.ListThreadsResponse? Type408 { get; set; } /// /// /// - public global::OpenAI.MessageObject? Type409 { get; set; } + public global::System.Collections.Generic.IList? Type409 { get; set; } /// /// /// - public global::OpenAI.MessageObjectObject? Type410 { get; set; } + public global::OpenAI.MessageObject? Type410 { get; set; } /// /// /// - public global::OpenAI.MessageObjectStatus? Type411 { get; set; } + public global::OpenAI.MessageObjectObject? Type411 { get; set; } /// /// /// - public global::OpenAI.MessageObjectIncompleteDetails? Type412 { get; set; } + public global::OpenAI.MessageObjectStatus? Type412 { get; set; } /// /// /// - public global::OpenAI.MessageObjectIncompleteDetailsReason? Type413 { get; set; } + public global::OpenAI.MessageObjectIncompleteDetails? Type413 { get; set; } /// /// /// - public global::OpenAI.MessageObjectRole? Type414 { get; set; } + public global::OpenAI.MessageObjectIncompleteDetailsReason? Type414 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type415 { get; set; } + public global::OpenAI.MessageObjectRole? Type415 { get; set; } /// /// /// - public global::System.OneOf? Type416 { get; set; } + public global::System.Collections.Generic.IList>? Type416 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObject? Type417 { get; set; } + public global::System.OneOf? Type417 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObjectType? Type418 { get; set; } + public global::OpenAI.MessageContentTextObject? Type418 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObjectText? Type419 { get; set; } + public global::OpenAI.MessageContentTextObjectType? Type419 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type420 { get; set; } + public global::OpenAI.MessageContentTextObjectText? Type420 { get; set; } /// /// /// - public global::System.OneOf? Type421 { get; set; } + public global::System.Collections.Generic.IList>? Type421 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFileCitationObject? Type422 { get; set; } + public global::System.OneOf? Type422 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type423 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFileCitationObject? Type423 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type424 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type424 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFilePathObject? Type425 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type425 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type426 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFilePathObject? Type426 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type427 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type427 { get; set; } /// /// /// - public global::OpenAI.MessageContentRefusalObject? Type428 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type428 { get; set; } /// /// /// - public global::OpenAI.MessageContentRefusalObjectType? Type429 { get; set; } + public global::OpenAI.MessageContentRefusalObject? Type429 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type430 { get; set; } + public global::OpenAI.MessageContentRefusalObjectType? Type430 { get; set; } /// /// /// - public global::OpenAI.MessageObjectAttachment? Type431 { get; set; } + public global::System.Collections.Generic.IList? Type431 { get; set; } /// /// /// - public global::OpenAI.MessageObjectMetadata? Type432 { get; set; } + public global::OpenAI.MessageObjectAttachment? Type432 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObject? Type433 { get; set; } + public global::OpenAI.MessageObjectMetadata? Type433 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectObject? Type434 { get; set; } + public global::OpenAI.MessageDeltaObject? Type434 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectDelta? Type435 { get; set; } + public global::OpenAI.MessageDeltaObjectObject? Type435 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectDeltaRole? Type436 { get; set; } + public global::OpenAI.MessageDeltaObjectDelta? Type436 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type437 { get; set; } + public global::OpenAI.MessageDeltaObjectDeltaRole? Type437 { get; set; } /// /// /// - public global::System.OneOf? Type438 { get; set; } + public global::System.Collections.Generic.IList>? Type438 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObject? Type439 { get; set; } + public global::System.OneOf? Type439 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObjectType? Type440 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObject? Type440 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObjectImageFile? Type441 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObjectType? Type441 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type442 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObjectImageFile? Type442 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObject? Type443 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type443 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObjectType? Type444 { get; set; } + public global::OpenAI.MessageDeltaContentTextObject? Type444 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObjectText? Type445 { get; set; } + public global::OpenAI.MessageDeltaContentTextObjectType? Type445 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type446 { get; set; } + public global::OpenAI.MessageDeltaContentTextObjectText? Type446 { get; set; } /// /// /// - public global::System.OneOf? Type447 { get; set; } + public global::System.Collections.Generic.IList>? Type447 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type448 { get; set; } + public global::System.OneOf? Type448 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type449 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type449 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type450 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type450 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type451 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type451 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type452 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type452 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type453 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type453 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentRefusalObject? Type454 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type454 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentRefusalObjectType? Type455 { get; set; } + public global::OpenAI.MessageDeltaContentRefusalObject? Type455 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObject? Type456 { get; set; } + public global::OpenAI.MessageDeltaContentRefusalObjectType? Type456 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObjectType? Type457 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObject? Type457 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type458 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObjectType? Type458 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type459 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type459 { get; set; } /// /// /// - public global::OpenAI.ModifyMessageRequest? Type460 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type460 { get; set; } /// /// /// - public global::OpenAI.ModifyMessageRequestMetadata? Type461 { get; set; } + public global::OpenAI.ModifyMessageRequest? Type461 { get; set; } /// /// /// - public global::OpenAI.DeleteMessageResponse? Type462 { get; set; } + public global::OpenAI.ModifyMessageRequestMetadata? Type462 { get; set; } /// /// /// - public global::OpenAI.DeleteMessageResponseObject? Type463 { get; set; } + public global::OpenAI.DeleteMessageResponse? Type463 { get; set; } /// /// /// - public global::OpenAI.ListMessagesResponse? Type464 { get; set; } + public global::OpenAI.DeleteMessageResponseObject? Type464 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type465 { get; set; } + public global::OpenAI.ListMessagesResponse? Type465 { get; set; } /// /// /// - public global::OpenAI.RunStepObject? Type466 { get; set; } + public global::System.Collections.Generic.IList? Type466 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectObject? Type467 { get; set; } + public global::OpenAI.RunStepObject? Type467 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectType? Type468 { get; set; } + public global::OpenAI.RunStepObjectObject? Type468 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectStatus? Type469 { get; set; } + public global::OpenAI.RunStepObjectType? Type469 { get; set; } /// /// /// - public global::System.OneOf? Type470 { get; set; } + public global::OpenAI.RunStepObjectStatus? Type470 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsMessageCreationObject? Type471 { get; set; } + public global::System.OneOf? Type471 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsMessageCreationObjectType? Type472 { get; set; } + public global::OpenAI.RunStepDetailsMessageCreationObject? Type472 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type473 { get; set; } + public global::OpenAI.RunStepDetailsMessageCreationObjectType? Type473 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsObject? Type474 { get; set; } + public global::OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type474 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsObjectType? Type475 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsObject? Type475 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type476 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsObjectType? Type476 { get; set; } /// /// /// - public global::System.OneOf? Type477 { get; set; } + public global::System.Collections.Generic.IList>? Type477 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObject? Type478 { get; set; } + public global::System.OneOf? Type478 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectType? Type479 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObject? Type479 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type480 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectType? Type480 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type481 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type481 { get; set; } /// /// /// - public global::System.OneOf? Type482 { get; set; } + public global::System.Collections.Generic.IList>? Type482 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type483 { get; set; } + public global::System.OneOf? Type483 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type484 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type484 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type485 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type485 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type486 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type486 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type487 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type487 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchObject? Type488 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type488 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type489 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchObject? Type489 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type490 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type490 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type491 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type491 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObjectRanker? Type492 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type493 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObjectRanker? Type493 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type494 { get; set; } + public global::System.Collections.Generic.IList? Type494 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type495 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type495 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type496 { get; set; } + public global::System.Collections.Generic.IList? Type496 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type497 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type497 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFunctionObject? Type498 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type498 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type499 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFunctionObject? Type499 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type500 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type500 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectLastError? Type501 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type501 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectLastErrorCode? Type502 { get; set; } + public global::OpenAI.RunStepObjectLastError? Type502 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectMetadata? Type503 { get; set; } + public global::OpenAI.RunStepObjectLastErrorCode? Type503 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObject? Type504 { get; set; } + public global::OpenAI.RunStepObjectMetadata? Type504 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectObject? Type505 { get; set; } + public global::OpenAI.RunStepDeltaObject? Type505 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectDelta? Type506 { get; set; } + public global::OpenAI.RunStepDeltaObjectObject? Type506 { get; set; } /// /// /// - public global::System.OneOf? Type507 { get; set; } + public global::OpenAI.RunStepDeltaObjectDelta? Type507 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type508 { get; set; } + public global::System.OneOf? Type508 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type509 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type509 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type510 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type510 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type511 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type511 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type512 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type513 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type513 { get; set; } /// /// /// - public global::System.OneOf? Type514 { get; set; } + public global::System.Collections.Generic.IList>? Type514 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type515 { get; set; } + public global::System.OneOf? Type515 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type516 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type516 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type517 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type517 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type518 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type518 { get; set; } /// /// /// - public global::System.OneOf? Type519 { get; set; } + public global::System.Collections.Generic.IList>? Type519 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type520 { get; set; } + public global::System.OneOf? Type520 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type521 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type521 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type522 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type522 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type523 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type523 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type524 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type524 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type525 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type525 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type526 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type526 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectFileSearch? Type527 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type527 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type528 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectFileSearch? Type528 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type529 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type529 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type530 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type530 { get; set; } /// /// /// - public global::OpenAI.ListRunStepsResponse? Type531 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type531 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type532 { get; set; } + public global::OpenAI.ListRunStepsResponse? Type532 { get; set; } /// /// /// - public global::OpenAI.VectorStoreExpirationAfter? Type533 { get; set; } + public global::System.Collections.Generic.IList? Type533 { get; set; } /// /// /// - public global::OpenAI.VectorStoreExpirationAfterAnchor? Type534 { get; set; } + public global::OpenAI.VectorStoreExpirationAfter? Type534 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObject? Type535 { get; set; } + public global::OpenAI.VectorStoreExpirationAfterAnchor? Type535 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectObject? Type536 { get; set; } + public global::OpenAI.VectorStoreObject? Type536 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectFileCounts? Type537 { get; set; } + public global::OpenAI.VectorStoreObjectObject? Type537 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectStatus? Type538 { get; set; } + public global::OpenAI.VectorStoreObjectFileCounts? Type538 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectMetadata? Type539 { get; set; } + public global::OpenAI.VectorStoreObjectStatus? Type539 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreRequest? Type540 { get; set; } + public global::OpenAI.VectorStoreObjectMetadata? Type540 { get; set; } /// /// /// - public global::System.OneOf? Type541 { get; set; } + public global::OpenAI.CreateVectorStoreRequest? Type541 { get; set; } /// /// /// - public global::OpenAI.AutoChunkingStrategyRequestParam? Type542 { get; set; } + public global::System.OneOf? Type542 { get; set; } /// /// /// - public global::OpenAI.AutoChunkingStrategyRequestParamType? Type543 { get; set; } + public global::OpenAI.AutoChunkingStrategyRequestParam? Type543 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyRequestParam? Type544 { get; set; } + public global::OpenAI.AutoChunkingStrategyRequestParamType? Type544 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyRequestParamType? Type545 { get; set; } + public global::OpenAI.StaticChunkingStrategyRequestParam? Type545 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategy? Type546 { get; set; } + public global::OpenAI.StaticChunkingStrategyRequestParamType? Type546 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreRequestMetadata? Type547 { get; set; } + public global::OpenAI.StaticChunkingStrategy? Type547 { get; set; } /// /// /// - public global::OpenAI.UpdateVectorStoreRequest? Type548 { get; set; } + public global::OpenAI.CreateVectorStoreRequestMetadata? Type548 { get; set; } /// /// /// - public global::OpenAI.UpdateVectorStoreRequestMetadata? Type549 { get; set; } + public global::OpenAI.UpdateVectorStoreRequest? Type549 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoresResponse? Type550 { get; set; } + public global::OpenAI.UpdateVectorStoreRequestMetadata? Type550 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type551 { get; set; } + public global::OpenAI.ListVectorStoresResponse? Type551 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreResponse? Type552 { get; set; } + public global::System.Collections.Generic.IList? Type552 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreResponseObject? Type553 { get; set; } + public global::OpenAI.DeleteVectorStoreResponse? Type553 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObject? Type554 { get; set; } + public global::OpenAI.DeleteVectorStoreResponseObject? Type554 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectObject? Type555 { get; set; } + public global::OpenAI.VectorStoreFileObject? Type555 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectStatus? Type556 { get; set; } + public global::OpenAI.VectorStoreFileObjectObject? Type556 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectLastError? Type557 { get; set; } + public global::OpenAI.VectorStoreFileObjectStatus? Type557 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectLastErrorCode? Type558 { get; set; } + public global::OpenAI.VectorStoreFileObjectLastError? Type558 { get; set; } /// /// /// - public global::System.OneOf? Type559 { get; set; } + public global::OpenAI.VectorStoreFileObjectLastErrorCode? Type559 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyResponseParam? Type560 { get; set; } + public global::System.OneOf? Type560 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyResponseParamType? Type561 { get; set; } + public global::OpenAI.StaticChunkingStrategyResponseParam? Type561 { get; set; } /// /// /// - public global::OpenAI.OtherChunkingStrategyResponseParam? Type562 { get; set; } + public global::OpenAI.StaticChunkingStrategyResponseParamType? Type562 { get; set; } /// /// /// - public global::OpenAI.OtherChunkingStrategyResponseParamType? Type563 { get; set; } + public global::OpenAI.OtherChunkingStrategyResponseParam? Type563 { get; set; } /// /// /// - public global::OpenAI.ChunkingStrategyRequestParam? Type564 { get; set; } + public global::OpenAI.OtherChunkingStrategyResponseParamType? Type564 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreFileRequest? Type565 { get; set; } + public global::OpenAI.ChunkingStrategyRequestParam? Type565 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoreFilesResponse? Type566 { get; set; } + public global::OpenAI.CreateVectorStoreFileRequest? Type566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type567 { get; set; } + public global::OpenAI.ListVectorStoreFilesResponse? Type567 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreFileResponse? Type568 { get; set; } + public global::System.Collections.Generic.IList? Type568 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreFileResponseObject? Type569 { get; set; } + public global::OpenAI.DeleteVectorStoreFileResponse? Type569 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObject? Type570 { get; set; } + public global::OpenAI.DeleteVectorStoreFileResponseObject? Type570 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObjectObject? Type571 { get; set; } + public global::OpenAI.VectorStoreFileBatchObject? Type571 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObjectStatus? Type572 { get; set; } + public global::OpenAI.VectorStoreFileBatchObjectObject? Type572 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObjectFileCounts? Type573 { get; set; } + public global::OpenAI.VectorStoreFileBatchObjectStatus? Type573 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreFileBatchRequest? Type574 { get; set; } + public global::OpenAI.VectorStoreFileBatchObjectFileCounts? Type574 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEvent? Type575 { get; set; } + public global::OpenAI.CreateVectorStoreFileBatchRequest? Type575 { get; set; } /// /// /// - public global::OpenAI.ThreadStreamEvent? Type576 { get; set; } + public global::OpenAI.AssistantStreamEvent? Type576 { get; set; } /// /// /// - public global::OpenAI.ThreadStreamEventVariant1? Type577 { get; set; } + public global::OpenAI.ThreadStreamEvent? Type577 { get; set; } /// /// /// - public global::OpenAI.ThreadStreamEventVariant1Event? Type578 { get; set; } + public global::OpenAI.ThreadStreamEventVariant1? Type578 { get; set; } /// /// /// - public global::OpenAI.RunStreamEvent? Type579 { get; set; } + public global::OpenAI.ThreadStreamEventVariant1Event? Type579 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant1? Type580 { get; set; } + public global::OpenAI.RunStreamEvent? Type580 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant1Event? Type581 { get; set; } + public global::OpenAI.RunStreamEventVariant1? Type581 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant2? Type582 { get; set; } + public global::OpenAI.RunStreamEventVariant1Event? Type582 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant2Event? Type583 { get; set; } + public global::OpenAI.RunStreamEventVariant2? Type583 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant3? Type584 { get; set; } + public global::OpenAI.RunStreamEventVariant2Event? Type584 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant3Event? Type585 { get; set; } + public global::OpenAI.RunStreamEventVariant3? Type585 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant4? Type586 { get; set; } + public global::OpenAI.RunStreamEventVariant3Event? Type586 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant4Event? Type587 { get; set; } + public global::OpenAI.RunStreamEventVariant4? Type587 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant5? Type588 { get; set; } + public global::OpenAI.RunStreamEventVariant4Event? Type588 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant5Event? Type589 { get; set; } + public global::OpenAI.RunStreamEventVariant5? Type589 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant6? Type590 { get; set; } + public global::OpenAI.RunStreamEventVariant5Event? Type590 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant6Event? Type591 { get; set; } + public global::OpenAI.RunStreamEventVariant6? Type591 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant7? Type592 { get; set; } + public global::OpenAI.RunStreamEventVariant6Event? Type592 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant7Event? Type593 { get; set; } + public global::OpenAI.RunStreamEventVariant7? Type593 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant8? Type594 { get; set; } + public global::OpenAI.RunStreamEventVariant7Event? Type594 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant8Event? Type595 { get; set; } + public global::OpenAI.RunStreamEventVariant8? Type595 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant9? Type596 { get; set; } + public global::OpenAI.RunStreamEventVariant8Event? Type596 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant9Event? Type597 { get; set; } + public global::OpenAI.RunStreamEventVariant9? Type597 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant10? Type598 { get; set; } + public global::OpenAI.RunStreamEventVariant9Event? Type598 { get; set; } /// /// /// - public global::OpenAI.RunStreamEventVariant10Event? Type599 { get; set; } + public global::OpenAI.RunStreamEventVariant10? Type599 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEvent? Type600 { get; set; } + public global::OpenAI.RunStreamEventVariant10Event? Type600 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant1? Type601 { get; set; } + public global::OpenAI.RunStepStreamEvent? Type601 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant1Event? Type602 { get; set; } + public global::OpenAI.RunStepStreamEventVariant1? Type602 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant2? Type603 { get; set; } + public global::OpenAI.RunStepStreamEventVariant1Event? Type603 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant2Event? Type604 { get; set; } + public global::OpenAI.RunStepStreamEventVariant2? Type604 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant3? Type605 { get; set; } + public global::OpenAI.RunStepStreamEventVariant2Event? Type605 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant3Event? Type606 { get; set; } + public global::OpenAI.RunStepStreamEventVariant3? Type606 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant4? Type607 { get; set; } + public global::OpenAI.RunStepStreamEventVariant3Event? Type607 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant4Event? Type608 { get; set; } + public global::OpenAI.RunStepStreamEventVariant4? Type608 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant5? Type609 { get; set; } + public global::OpenAI.RunStepStreamEventVariant4Event? Type609 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant5Event? Type610 { get; set; } + public global::OpenAI.RunStepStreamEventVariant5? Type610 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant6? Type611 { get; set; } + public global::OpenAI.RunStepStreamEventVariant5Event? Type611 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant6Event? Type612 { get; set; } + public global::OpenAI.RunStepStreamEventVariant6? Type612 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant7? Type613 { get; set; } + public global::OpenAI.RunStepStreamEventVariant6Event? Type613 { get; set; } /// /// /// - public global::OpenAI.RunStepStreamEventVariant7Event? Type614 { get; set; } + public global::OpenAI.RunStepStreamEventVariant7? Type614 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEvent? Type615 { get; set; } + public global::OpenAI.RunStepStreamEventVariant7Event? Type615 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant1? Type616 { get; set; } + public global::OpenAI.MessageStreamEvent? Type616 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant1Event? Type617 { get; set; } + public global::OpenAI.MessageStreamEventVariant1? Type617 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant2? Type618 { get; set; } + public global::OpenAI.MessageStreamEventVariant1Event? Type618 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant2Event? Type619 { get; set; } + public global::OpenAI.MessageStreamEventVariant2? Type619 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant3? Type620 { get; set; } + public global::OpenAI.MessageStreamEventVariant2Event? Type620 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant3Event? Type621 { get; set; } + public global::OpenAI.MessageStreamEventVariant3? Type621 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant4? Type622 { get; set; } + public global::OpenAI.MessageStreamEventVariant3Event? Type622 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant4Event? Type623 { get; set; } + public global::OpenAI.MessageStreamEventVariant4? Type623 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant5? Type624 { get; set; } + public global::OpenAI.MessageStreamEventVariant4Event? Type624 { get; set; } /// /// /// - public global::OpenAI.MessageStreamEventVariant5Event? Type625 { get; set; } + public global::OpenAI.MessageStreamEventVariant5? Type625 { get; set; } /// /// /// - public global::OpenAI.ErrorEvent? Type626 { get; set; } + public global::OpenAI.MessageStreamEventVariant5Event? Type626 { get; set; } /// /// /// - public global::OpenAI.ErrorEventEvent? Type627 { get; set; } + public global::OpenAI.ErrorEvent? Type627 { get; set; } /// /// /// - public global::OpenAI.DoneEvent? Type628 { get; set; } + public global::OpenAI.ErrorEventEvent? Type628 { get; set; } /// /// /// - public global::OpenAI.DoneEventEvent? Type629 { get; set; } + public global::OpenAI.DoneEvent? Type629 { get; set; } /// /// /// - public global::OpenAI.DoneEventData? Type630 { get; set; } + public global::OpenAI.DoneEventEvent? Type630 { get; set; } /// /// /// - public global::OpenAI.Batch? Type631 { get; set; } + public global::OpenAI.DoneEventData? Type631 { get; set; } /// /// /// - public global::OpenAI.BatchObject? Type632 { get; set; } + public global::OpenAI.Batch? Type632 { get; set; } /// /// /// - public global::OpenAI.BatchErrors? Type633 { get; set; } + public global::OpenAI.BatchObject? Type633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type634 { get; set; } + public global::OpenAI.BatchErrors? Type634 { get; set; } /// /// /// - public global::OpenAI.BatchErrorsDataItem? Type635 { get; set; } + public global::System.Collections.Generic.IList? Type635 { get; set; } /// /// /// - public global::OpenAI.BatchStatus? Type636 { get; set; } + public global::OpenAI.BatchErrorsDataItem? Type636 { get; set; } /// /// /// - public global::OpenAI.BatchRequestCounts? Type637 { get; set; } + public global::OpenAI.BatchStatus? Type637 { get; set; } /// /// /// - public global::OpenAI.BatchMetadata? Type638 { get; set; } + public global::OpenAI.BatchRequestCounts? Type638 { get; set; } /// /// /// - public global::OpenAI.BatchRequestInput? Type639 { get; set; } + public global::OpenAI.BatchMetadata? Type639 { get; set; } /// /// /// - public global::OpenAI.BatchRequestInputMethod? Type640 { get; set; } + public global::OpenAI.BatchRequestInput? Type640 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutput? Type641 { get; set; } + public global::OpenAI.BatchRequestInputMethod? Type641 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutputResponse? Type642 { get; set; } + public global::OpenAI.BatchRequestOutput? Type642 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutputResponseBody? Type643 { get; set; } + public global::OpenAI.BatchRequestOutputResponse? Type643 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutputError? Type644 { get; set; } + public global::OpenAI.BatchRequestOutputResponseBody? Type644 { get; set; } /// /// /// - public global::OpenAI.ListBatchesResponse? Type645 { get; set; } + public global::OpenAI.BatchRequestOutputError? Type645 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type646 { get; set; } + public global::OpenAI.ListBatchesResponse? Type646 { get; set; } /// /// /// - public global::OpenAI.ListBatchesResponseObject? Type647 { get; set; } + public global::System.Collections.Generic.IList? Type647 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorServiceAccount? Type648 { get; set; } + public global::OpenAI.ListBatchesResponseObject? Type648 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorUser? Type649 { get; set; } + public global::OpenAI.AuditLogActorServiceAccount? Type649 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorApiKey? Type650 { get; set; } + public global::OpenAI.AuditLogActorUser? Type650 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorApiKeyType? Type651 { get; set; } + public global::OpenAI.AuditLogActorApiKey? Type651 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorSession? Type652 { get; set; } + public global::OpenAI.AuditLogActorApiKeyType? Type652 { get; set; } /// /// /// - public global::OpenAI.AuditLogActor? Type653 { get; set; } + public global::OpenAI.AuditLogActorSession? Type653 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorType? Type654 { get; set; } + public global::OpenAI.AuditLogActor? Type654 { get; set; } /// /// /// - public global::OpenAI.AuditLogEventType? Type655 { get; set; } + public global::OpenAI.AuditLogActorType? Type655 { get; set; } /// /// /// - public global::OpenAI.AuditLog? Type656 { get; set; } + public global::OpenAI.AuditLogEventType? Type656 { get; set; } /// /// /// - public global::OpenAI.AuditLogProject? Type657 { get; set; } + public global::OpenAI.AuditLog? Type657 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyCreated? Type658 { get; set; } + public global::OpenAI.AuditLogProject? Type658 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyCreatedData? Type659 { get; set; } + public global::OpenAI.AuditLogApiKeyCreated? Type659 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyUpdated? Type660 { get; set; } + public global::OpenAI.AuditLogApiKeyCreatedData? Type660 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type661 { get; set; } + public global::OpenAI.AuditLogApiKeyUpdated? Type661 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyDeleted? Type662 { get; set; } + public global::OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type662 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteSent? Type663 { get; set; } + public global::OpenAI.AuditLogApiKeyDeleted? Type663 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteSentData? Type664 { get; set; } + public global::OpenAI.AuditLogInviteSent? Type664 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteAccepted? Type665 { get; set; } + public global::OpenAI.AuditLogInviteSentData? Type665 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteDeleted? Type666 { get; set; } + public global::OpenAI.AuditLogInviteAccepted? Type666 { get; set; } /// /// /// - public global::OpenAI.AuditLogLoginFailed? Type667 { get; set; } + public global::OpenAI.AuditLogInviteDeleted? Type667 { get; set; } /// /// /// - public global::OpenAI.AuditLogLogoutFailed? Type668 { get; set; } + public global::OpenAI.AuditLogLoginFailed? Type668 { get; set; } /// /// /// - public global::OpenAI.AuditLogOrganizationUpdated? Type669 { get; set; } + public global::OpenAI.AuditLogLogoutFailed? Type669 { get; set; } /// /// /// - public global::OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type670 { get; set; } + public global::OpenAI.AuditLogOrganizationUpdated? Type670 { get; set; } /// /// /// - public global::OpenAI.AuditLogOrganizationUpdatedChangesRequestedSettings? Type671 { get; set; } + public global::OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type671 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectCreated? Type672 { get; set; } + public global::OpenAI.AuditLogOrganizationUpdatedChangesRequestedSettings? Type672 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectCreatedData? Type673 { get; set; } + public global::OpenAI.AuditLogProjectCreated? Type673 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectUpdated? Type674 { get; set; } + public global::OpenAI.AuditLogProjectCreatedData? Type674 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectUpdatedChangesRequested? Type675 { get; set; } + public global::OpenAI.AuditLogProjectUpdated? Type675 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectArchived? Type676 { get; set; } + public global::OpenAI.AuditLogProjectUpdatedChangesRequested? Type676 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountCreated? Type677 { get; set; } + public global::OpenAI.AuditLogProjectArchived? Type677 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountCreatedData? Type678 { get; set; } + public global::OpenAI.AuditLogServiceAccountCreated? Type678 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountUpdated? Type679 { get; set; } + public global::OpenAI.AuditLogServiceAccountCreatedData? Type679 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type680 { get; set; } + public global::OpenAI.AuditLogServiceAccountUpdated? Type680 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountDeleted? Type681 { get; set; } + public global::OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type681 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserAdded? Type682 { get; set; } + public global::OpenAI.AuditLogServiceAccountDeleted? Type682 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserAddedData? Type683 { get; set; } + public global::OpenAI.AuditLogUserAdded? Type683 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserUpdated? Type684 { get; set; } + public global::OpenAI.AuditLogUserAddedData? Type684 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserUpdatedChangesRequested? Type685 { get; set; } + public global::OpenAI.AuditLogUserUpdated? Type685 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserDeleted? Type686 { get; set; } + public global::OpenAI.AuditLogUserUpdatedChangesRequested? Type686 { get; set; } /// /// /// - public global::OpenAI.ListAuditLogsResponse? Type687 { get; set; } + public global::OpenAI.AuditLogUserDeleted? Type687 { get; set; } /// /// /// - public global::OpenAI.ListAuditLogsResponseObject? Type688 { get; set; } + public global::OpenAI.ListAuditLogsResponse? Type688 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type689 { get; set; } + public global::OpenAI.ListAuditLogsResponseObject? Type689 { get; set; } /// /// /// - public global::OpenAI.Invite? Type690 { get; set; } + public global::System.Collections.Generic.IList? Type690 { get; set; } /// /// /// - public global::OpenAI.InviteObject? Type691 { get; set; } + public global::OpenAI.Invite? Type691 { get; set; } /// /// /// - public global::OpenAI.InviteRole? Type692 { get; set; } + public global::OpenAI.InviteObject? Type692 { get; set; } /// /// /// - public global::OpenAI.InviteStatus? Type693 { get; set; } + public global::OpenAI.InviteRole? Type693 { get; set; } /// /// /// - public global::OpenAI.InviteListResponse? Type694 { get; set; } + public global::OpenAI.InviteStatus? Type694 { get; set; } /// /// /// - public global::OpenAI.InviteListResponseObject? Type695 { get; set; } + public global::OpenAI.InviteListResponse? Type695 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type696 { get; set; } + public global::OpenAI.InviteListResponseObject? Type696 { get; set; } /// /// /// - public global::OpenAI.InviteRequest? Type697 { get; set; } + public global::System.Collections.Generic.IList? Type697 { get; set; } /// /// /// - public global::OpenAI.InviteRequestRole? Type698 { get; set; } + public global::OpenAI.InviteRequest? Type698 { get; set; } /// /// /// - public global::OpenAI.InviteDeleteResponse? Type699 { get; set; } + public global::OpenAI.InviteRequestRole? Type699 { get; set; } /// /// /// - public global::OpenAI.InviteDeleteResponseObject? Type700 { get; set; } + public global::OpenAI.InviteDeleteResponse? Type700 { get; set; } /// /// /// - public global::OpenAI.User? Type701 { get; set; } + public global::OpenAI.InviteDeleteResponseObject? Type701 { get; set; } /// /// /// - public global::OpenAI.UserObject? Type702 { get; set; } + public global::OpenAI.User? Type702 { get; set; } /// /// /// - public global::OpenAI.UserRole? Type703 { get; set; } + public global::OpenAI.UserObject? Type703 { get; set; } /// /// /// - public global::OpenAI.UserListResponse? Type704 { get; set; } + public global::OpenAI.UserRole? Type704 { get; set; } /// /// /// - public global::OpenAI.UserListResponseObject? Type705 { get; set; } + public global::OpenAI.UserListResponse? Type705 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type706 { get; set; } + public global::OpenAI.UserListResponseObject? Type706 { get; set; } /// /// /// - public global::OpenAI.UserRoleUpdateRequest? Type707 { get; set; } + public global::System.Collections.Generic.IList? Type707 { get; set; } /// /// /// - public global::OpenAI.UserRoleUpdateRequestRole? Type708 { get; set; } + public global::OpenAI.UserRoleUpdateRequest? Type708 { get; set; } /// /// /// - public global::OpenAI.UserDeleteResponse? Type709 { get; set; } + public global::OpenAI.UserRoleUpdateRequestRole? Type709 { get; set; } /// /// /// - public global::OpenAI.UserDeleteResponseObject? Type710 { get; set; } + public global::OpenAI.UserDeleteResponse? Type710 { get; set; } /// /// /// - public global::OpenAI.Project? Type711 { get; set; } + public global::OpenAI.UserDeleteResponseObject? Type711 { get; set; } /// /// /// - public global::OpenAI.ProjectObject? Type712 { get; set; } + public global::OpenAI.Project? Type712 { get; set; } /// /// /// - public global::OpenAI.ProjectStatus? Type713 { get; set; } + public global::OpenAI.ProjectObject? Type713 { get; set; } /// /// /// - public global::OpenAI.ProjectListResponse? Type714 { get; set; } + public global::OpenAI.ProjectStatus? Type714 { get; set; } /// /// /// - public global::OpenAI.ProjectListResponseObject? Type715 { get; set; } + public global::OpenAI.ProjectListResponse? Type715 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type716 { get; set; } + public global::OpenAI.ProjectListResponseObject? Type716 { get; set; } /// /// /// - public global::OpenAI.ProjectCreateRequest? Type717 { get; set; } + public global::System.Collections.Generic.IList? Type717 { get; set; } /// /// /// - public global::OpenAI.ProjectUpdateRequest? Type718 { get; set; } + public global::OpenAI.ProjectCreateRequest? Type718 { get; set; } /// /// /// - public global::OpenAI.DefaultProjectErrorResponse? Type719 { get; set; } + public global::OpenAI.ProjectUpdateRequest? Type719 { get; set; } /// /// /// - public global::OpenAI.ProjectUser? Type720 { get; set; } + public global::OpenAI.DefaultProjectErrorResponse? Type720 { get; set; } /// /// /// - public global::OpenAI.ProjectUserObject? Type721 { get; set; } + public global::OpenAI.ProjectUser? Type721 { get; set; } /// /// /// - public global::OpenAI.ProjectUserRole? Type722 { get; set; } + public global::OpenAI.ProjectUserObject? Type722 { get; set; } /// /// /// - public global::OpenAI.ProjectUserListResponse? Type723 { get; set; } + public global::OpenAI.ProjectUserRole? Type723 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type724 { get; set; } + public global::OpenAI.ProjectUserListResponse? Type724 { get; set; } /// /// /// - public global::OpenAI.ProjectUserCreateRequest? Type725 { get; set; } + public global::System.Collections.Generic.IList? Type725 { get; set; } /// /// /// - public global::OpenAI.ProjectUserCreateRequestRole? Type726 { get; set; } + public global::OpenAI.ProjectUserCreateRequest? Type726 { get; set; } /// /// /// - public global::OpenAI.ProjectUserUpdateRequest? Type727 { get; set; } + public global::OpenAI.ProjectUserCreateRequestRole? Type727 { get; set; } /// /// /// - public global::OpenAI.ProjectUserUpdateRequestRole? Type728 { get; set; } + public global::OpenAI.ProjectUserUpdateRequest? Type728 { get; set; } /// /// /// - public global::OpenAI.ProjectUserDeleteResponse? Type729 { get; set; } + public global::OpenAI.ProjectUserUpdateRequestRole? Type729 { get; set; } /// /// /// - public global::OpenAI.ProjectUserDeleteResponseObject? Type730 { get; set; } + public global::OpenAI.ProjectUserDeleteResponse? Type730 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccount? Type731 { get; set; } + public global::OpenAI.ProjectUserDeleteResponseObject? Type731 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountObject? Type732 { get; set; } + public global::OpenAI.ProjectServiceAccount? Type732 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountRole? Type733 { get; set; } + public global::OpenAI.ProjectServiceAccountObject? Type733 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountListResponse? Type734 { get; set; } + public global::OpenAI.ProjectServiceAccountRole? Type734 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountListResponseObject? Type735 { get; set; } + public global::OpenAI.ProjectServiceAccountListResponse? Type735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type736 { get; set; } + public global::OpenAI.ProjectServiceAccountListResponseObject? Type736 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateRequest? Type737 { get; set; } + public global::System.Collections.Generic.IList? Type737 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateResponse? Type738 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateRequest? Type738 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateResponseObject? Type739 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateResponse? Type739 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateResponseRole? Type740 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateResponseObject? Type740 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountApiKey? Type741 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateResponseRole? Type741 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountApiKeyObject? Type742 { get; set; } + public global::OpenAI.ProjectServiceAccountApiKey? Type742 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountDeleteResponse? Type743 { get; set; } + public global::OpenAI.ProjectServiceAccountApiKeyObject? Type743 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountDeleteResponseObject? Type744 { get; set; } + public global::OpenAI.ProjectServiceAccountDeleteResponse? Type744 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKey? Type745 { get; set; } + public global::OpenAI.ProjectServiceAccountDeleteResponseObject? Type745 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyObject? Type746 { get; set; } + public global::OpenAI.ProjectApiKey? Type746 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyOwner? Type747 { get; set; } + public global::OpenAI.ProjectApiKeyObject? Type747 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyOwnerType? Type748 { get; set; } + public global::OpenAI.ProjectApiKeyOwner? Type748 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyListResponse? Type749 { get; set; } + public global::OpenAI.ProjectApiKeyOwnerType? Type749 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyListResponseObject? Type750 { get; set; } + public global::OpenAI.ProjectApiKeyListResponse? Type750 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type751 { get; set; } + public global::OpenAI.ProjectApiKeyListResponseObject? Type751 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyDeleteResponse? Type752 { get; set; } + public global::System.Collections.Generic.IList? Type752 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyDeleteResponseObject? Type753 { get; set; } + public global::OpenAI.ProjectApiKeyDeleteResponse? Type753 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequest? Type754 { get; set; } + public global::OpenAI.ProjectApiKeyDeleteResponseObject? Type754 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequestEndpoint? Type755 { get; set; } + public global::OpenAI.CreateBatchRequest? Type755 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequestCompletionWindow? Type756 { get; set; } + public global::OpenAI.CreateBatchRequestEndpoint? Type756 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequestMetadata? Type757 { get; set; } + public global::OpenAI.CreateBatchRequestCompletionWindow? Type757 { get; set; } /// /// /// - public global::OpenAI.ListAssistantsOrder? Type758 { get; set; } + public global::OpenAI.CreateBatchRequestMetadata? Type758 { get; set; } /// /// /// - public global::OpenAI.ListMessagesOrder? Type759 { get; set; } + public global::OpenAI.ListAssistantsOrder? Type759 { get; set; } /// /// /// - public global::OpenAI.ListRunsOrder? Type760 { get; set; } + public global::OpenAI.ListMessagesOrder? Type760 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type761 { get; set; } + public global::OpenAI.ListRunsOrder? Type761 { get; set; } /// /// /// - public global::OpenAI.CreateRunIncludeItem? Type762 { get; set; } + public global::System.Collections.Generic.IList? Type762 { get; set; } /// /// /// - public global::OpenAI.ListRunStepsOrder? Type763 { get; set; } + public global::OpenAI.CreateRunIncludeItem? Type763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type764 { get; set; } + public global::OpenAI.ListRunStepsOrder? Type764 { get; set; } /// /// /// - public global::OpenAI.ListRunStepsIncludeItem? Type765 { get; set; } + public global::System.Collections.Generic.IList? Type765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type766 { get; set; } + public global::OpenAI.ListRunStepsIncludeItem? Type766 { get; set; } /// /// /// - public global::OpenAI.GetRunStepIncludeItem? Type767 { get; set; } + public global::System.Collections.Generic.IList? Type767 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoresOrder? Type768 { get; set; } + public global::OpenAI.GetRunStepIncludeItem? Type768 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoreFilesOrder? Type769 { get; set; } + public global::OpenAI.ListVectorStoresOrder? Type769 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoreFilesFilter? Type770 { get; set; } + public global::OpenAI.ListVectorStoreFilesOrder? Type770 { get; set; } /// /// /// - public global::OpenAI.ListFilesInVectorStoreBatchOrder? Type771 { get; set; } + public global::OpenAI.ListVectorStoreFilesFilter? Type771 { get; set; } /// /// /// - public global::OpenAI.ListFilesInVectorStoreBatchFilter? Type772 { get; set; } + public global::OpenAI.ListFilesInVectorStoreBatchOrder? Type772 { get; set; } /// /// /// - public global::OpenAI.ListAuditLogsEffectiveAt? Type773 { get; set; } + public global::OpenAI.ListFilesInVectorStoreBatchFilter? Type773 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type774 { get; set; } + public global::OpenAI.ListAuditLogsEffectiveAt? Type774 { get; set; } /// /// /// - public global::System.OneOf? Type775 { get; set; } + public global::System.Collections.Generic.IList? Type775 { get; set; } /// /// /// - public global::System.OneOf? Type776 { get; set; } + public global::System.OneOf? Type776 { get; set; } + /// + /// + /// + public global::System.OneOf? Type777 { get; set; } } } \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateAssistant.g.cs b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateAssistant.g.cs index ff85544a..95f62e40 100644 --- a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateAssistant.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateAssistant.g.cs @@ -131,8 +131,8 @@ partial void ProcessCreateAssistantResponseContent( /// /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. /// /// The token to cancel the operation with diff --git a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateRun.g.cs b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateRun.g.cs index ea499143..52eb2298 100644 --- a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateRun.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateRun.g.cs @@ -168,8 +168,8 @@ partial void ProcessCreateRunResponseContent( /// /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. /// /// The token to cancel the operation with diff --git a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateThreadAndRun.g.cs b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateThreadAndRun.g.cs index 142352ce..8e2c48f9 100644 --- a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateThreadAndRun.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.CreateThreadAndRun.g.cs @@ -151,8 +151,8 @@ partial void ProcessCreateThreadAndRunResponseContent( /// /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. /// /// The token to cancel the operation with diff --git a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.ModifyAssistant.g.cs b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.ModifyAssistant.g.cs index d688caae..42b23bce 100644 --- a/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.ModifyAssistant.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.AssistantsClient.ModifyAssistant.g.cs @@ -137,8 +137,8 @@ partial void ProcessModifyAssistantResponseContent( /// /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. /// /// The token to cancel the operation with diff --git a/src/libs/OpenAI/Generated/OpenAI.ChatClient.CreateChatCompletion.g.cs b/src/libs/OpenAI/Generated/OpenAI.ChatClient.CreateChatCompletion.g.cs index cdf43b5d..5449b249 100644 --- a/src/libs/OpenAI/Generated/OpenAI.ChatClient.CreateChatCompletion.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.ChatClient.CreateChatCompletion.g.cs @@ -120,9 +120,8 @@ partial void ProcessCreateChatCompletionResponseContent( /// /// An integer between 0 and 20 specifying the number of most likely tokens to return at each token position, each with an associated log probability. `logprobs` must be set to `true` if this parameter is used. /// - /// - /// The maximum number of [tokens](/tokenizer) that can be generated in the chat completion.
- /// The total length of input tokens and generated tokens is limited by the model's context length. [Example Python code](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) for counting tokens. + /// + /// An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and [reasoning tokens](/docs/guides/reasoning). /// /// /// How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep `n` as `1` to minimize costs.
@@ -136,8 +135,8 @@ partial void ProcessCreateChatCompletionResponseContent( /// /// /// An object specifying the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4o mini](/docs/models/gpt-4o-mini), [GPT-4 Turbo](/docs/models/gpt-4-and-gpt-4-turbo) and all GPT-3.5 Turbo models newer than `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. /// /// @@ -147,7 +146,8 @@ partial void ProcessCreateChatCompletionResponseContent( /// /// /// Specifies the latency tier to use for processing the request. This parameter is relevant for customers subscribed to the scale tier service:
- /// - If set to 'auto', the system will utilize scale tier credits until they are exhausted.
+ /// - If set to 'auto', and the Project is Scale tier enabled, the system will utilize scale tier credits until they are exhausted.
+ /// - If set to 'auto', and the Project is not Scale tier enabled, the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.
/// - If set to 'default', the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.
/// - When not set, the default behavior is 'auto'.
/// When this parameter is set, the response body will include the `service_tier` utilized. @@ -201,7 +201,7 @@ partial void ProcessCreateChatCompletionResponseContent( global::OpenAI.CreateChatCompletionRequestLogitBias? logitBias = default, bool? logprobs = false, int? topLogprobs = default, - int? maxTokens = default, + int? maxCompletionTokens = default, int? n = 1, double? presencePenalty = 0, global::System.OneOf? responseFormat = default, @@ -226,7 +226,7 @@ partial void ProcessCreateChatCompletionResponseContent( LogitBias = logitBias, Logprobs = logprobs, TopLogprobs = topLogprobs, - MaxTokens = maxTokens, + MaxCompletionTokens = maxCompletionTokens, N = n, PresencePenalty = presencePenalty, ResponseFormat = responseFormat, diff --git a/src/libs/OpenAI/Generated/OpenAI.FineTuningClient.CreateFineTuningJob.g.cs b/src/libs/OpenAI/Generated/OpenAI.FineTuningClient.CreateFineTuningJob.g.cs index 7d602ff4..c5110271 100644 --- a/src/libs/OpenAI/Generated/OpenAI.FineTuningClient.CreateFineTuningJob.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.FineTuningClient.CreateFineTuningJob.g.cs @@ -118,7 +118,7 @@ partial void ProcessCreateFineTuningJobResponseContent( /// The hyperparameters used for the fine-tuning job. /// /// - /// A string of up to 18 characters that will be added to your fine-tuned model name.
+ /// A string of up to 64 characters that will be added to your fine-tuned model name.
/// For example, a `suffix` of "custom-model-name" would produce a model name like `ft:gpt-4o-mini:openai:custom-model-name:7p4lURel`. /// /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AssistantObject.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AssistantObject.g.cs index e2c41e34..c57bf5e9 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.AssistantObject.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AssistantObject.g.cs @@ -99,8 +99,8 @@ public sealed partial class AssistantObject /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AssistantToolsFileSearchFileSearch.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AssistantToolsFileSearchFileSearch.g.cs index 12d3fd5c..28553965 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.AssistantToolsFileSearchFileSearch.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AssistantToolsFileSearchFileSearch.g.cs @@ -16,7 +16,7 @@ public sealed partial class AssistantToolsFileSearchFileSearch public int MaxNumResults { get; set; } /// - /// The ranking options for the file search.
+ /// The ranking options for the file search. If not specified, the file search tool will use the `auto` ranker and a score_threshold of 0.
/// See the [file search tool documentation](/docs/assistants/tools/file-search/customizing-file-search-settings) for more information. ///
[global::System.Text.Json.Serialization.JsonPropertyName("ranking_options")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AssistantsApiResponseFormatOption.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AssistantsApiResponseFormatOption.g.cs index c5fd5a13..fbf8a732 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.AssistantsApiResponseFormatOption.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AssistantsApiResponseFormatOption.g.cs @@ -7,8 +7,8 @@ namespace OpenAI { /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
public readonly partial struct AssistantsApiResponseFormatOption : global::System.IEquatable diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsage.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsage.g.cs index b38b8322..da2b03b9 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsage.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsage.g.cs @@ -29,6 +29,12 @@ public sealed partial class CompletionUsage [global::System.Text.Json.Serialization.JsonRequired] public required int TotalTokens { get; set; } + /// + /// Breakdown of tokens used in a completion. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("completion_tokens_details")] + public global::OpenAI.CompletionUsageCompletionTokensDetails? CompletionTokensDetails { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsageCompletionTokensDetails.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsageCompletionTokensDetails.g.cs new file mode 100644 index 00000000..26fc5baa --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CompletionUsageCompletionTokensDetails.g.cs @@ -0,0 +1,23 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// Breakdown of tokens used in a completion. + /// + public sealed partial class CompletionUsageCompletionTokensDetails + { + /// + /// Tokens generated by the model for reasoning. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reasoning_tokens")] + public int ReasoningTokens { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateAssistantRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateAssistantRequest.g.cs index 2f5401e3..6056b9cb 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateAssistantRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateAssistantRequest.g.cs @@ -73,8 +73,8 @@ public sealed partial class CreateAssistantRequest /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequest.g.cs index 324fc95e..4ae5d5f4 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequest.g.cs @@ -55,12 +55,19 @@ public sealed partial class CreateChatCompletionRequest public int? TopLogprobs { get; set; } /// - /// The maximum number of [tokens](/tokenizer) that can be generated in the chat completion.
- /// The total length of input tokens and generated tokens is limited by the model's context length. [Example Python code](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) for counting tokens. + /// The maximum number of [tokens](/tokenizer) that can be generated in the chat completion. This value can be used to control [costs](https://openai.com/api/pricing/) for text generated via API.
+ /// This value is now deprecated in favor of `max_completion_tokens`, and is not compatible with [o1 series models](/docs/guides/reasoning). ///
[global::System.Text.Json.Serialization.JsonPropertyName("max_tokens")] + [global::System.Obsolete("This property marked as deprecated.")] public int? MaxTokens { get; set; } + /// + /// An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and [reasoning tokens](/docs/guides/reasoning). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("max_completion_tokens")] + public int? MaxCompletionTokens { get; set; } + /// /// How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep `n` as `1` to minimize costs.
/// Default Value: 1
@@ -79,8 +86,8 @@ public sealed partial class CreateChatCompletionRequest /// /// An object specifying the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4o mini](/docs/models/gpt-4o-mini), [GPT-4 Turbo](/docs/models/gpt-4-and-gpt-4-turbo) and all GPT-3.5 Turbo models newer than `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] @@ -97,7 +104,8 @@ public sealed partial class CreateChatCompletionRequest /// /// Specifies the latency tier to use for processing the request. This parameter is relevant for customers subscribed to the scale tier service:
- /// - If set to 'auto', the system will utilize scale tier credits until they are exhausted.
+ /// - If set to 'auto', and the Project is Scale tier enabled, the system will utilize scale tier credits until they are exhausted.
+ /// - If set to 'auto', and the Project is not Scale tier enabled, the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.
/// - If set to 'default', the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.
/// - When not set, the default behavior is 'auto'.
/// When this parameter is set, the response body will include the `service_tier` utilized. diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestModel.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestModel.g.cs index e19bf10f..f531c8b4 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestModel.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestModel.g.cs @@ -11,11 +11,23 @@ public enum CreateChatCompletionRequestModel /// /// /// - Gpt4o, + O1Preview, /// /// /// - Gpt4o20240513, + O1Preview20240912, + /// + /// + /// + O1Mini, + /// + /// + /// + O1Mini20240912, + /// + /// + /// + Gpt4o, /// /// /// @@ -23,6 +35,10 @@ public enum CreateChatCompletionRequestModel /// /// /// + Gpt4o20240513, + /// + /// + /// Chatgpt4oLatest, /// /// @@ -122,9 +138,13 @@ public static string ToValueString(this CreateChatCompletionRequestModel value) { return value switch { + CreateChatCompletionRequestModel.O1Preview => "o1-preview", + CreateChatCompletionRequestModel.O1Preview20240912 => "o1-preview-2024-09-12", + CreateChatCompletionRequestModel.O1Mini => "o1-mini", + CreateChatCompletionRequestModel.O1Mini20240912 => "o1-mini-2024-09-12", CreateChatCompletionRequestModel.Gpt4o => "gpt-4o", - CreateChatCompletionRequestModel.Gpt4o20240513 => "gpt-4o-2024-05-13", CreateChatCompletionRequestModel.Gpt4o20240806 => "gpt-4o-2024-08-06", + CreateChatCompletionRequestModel.Gpt4o20240513 => "gpt-4o-2024-05-13", CreateChatCompletionRequestModel.Chatgpt4oLatest => "chatgpt-4o-latest", CreateChatCompletionRequestModel.Gpt4oMini => "gpt-4o-mini", CreateChatCompletionRequestModel.Gpt4oMini20240718 => "gpt-4o-mini-2024-07-18", @@ -157,9 +177,13 @@ public static string ToValueString(this CreateChatCompletionRequestModel value) { return value switch { + "o1-preview" => CreateChatCompletionRequestModel.O1Preview, + "o1-preview-2024-09-12" => CreateChatCompletionRequestModel.O1Preview20240912, + "o1-mini" => CreateChatCompletionRequestModel.O1Mini, + "o1-mini-2024-09-12" => CreateChatCompletionRequestModel.O1Mini20240912, "gpt-4o" => CreateChatCompletionRequestModel.Gpt4o, - "gpt-4o-2024-05-13" => CreateChatCompletionRequestModel.Gpt4o20240513, "gpt-4o-2024-08-06" => CreateChatCompletionRequestModel.Gpt4o20240806, + "gpt-4o-2024-05-13" => CreateChatCompletionRequestModel.Gpt4o20240513, "chatgpt-4o-latest" => CreateChatCompletionRequestModel.Chatgpt4oLatest, "gpt-4o-mini" => CreateChatCompletionRequestModel.Gpt4oMini, "gpt-4o-mini-2024-07-18" => CreateChatCompletionRequestModel.Gpt4oMini20240718, diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestServiceTier.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestServiceTier.g.cs index 9787351c..a85cd49c 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestServiceTier.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateChatCompletionRequestServiceTier.g.cs @@ -5,7 +5,8 @@ namespace OpenAI { /// /// Specifies the latency tier to use for processing the request. This parameter is relevant for customers subscribed to the scale tier service:
- /// - If set to 'auto', the system will utilize scale tier credits until they are exhausted.
+ /// - If set to 'auto', and the Project is Scale tier enabled, the system will utilize scale tier credits until they are exhausted.
+ /// - If set to 'auto', and the Project is not Scale tier enabled, the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.
/// - If set to 'default', the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.
/// - When not set, the default behavior is 'auto'.
/// When this parameter is set, the response body will include the `service_tier` utilized. diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateFineTuningJobRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateFineTuningJobRequest.g.cs index 12c1fa4c..6b363d9f 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateFineTuningJobRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateFineTuningJobRequest.g.cs @@ -39,7 +39,7 @@ public sealed partial class CreateFineTuningJobRequest public global::OpenAI.CreateFineTuningJobRequestHyperparameters? Hyperparameters { get; set; } /// - /// A string of up to 18 characters that will be added to your fine-tuned model name.
+ /// A string of up to 64 characters that will be added to your fine-tuned model name.
/// For example, a `suffix` of "custom-model-name" would produce a model name like `ft:gpt-4o-mini:openai:custom-model-name:7p4lURel`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("suffix")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateRunRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateRunRequest.g.cs index 98069e97..8386f073 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateRunRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateRunRequest.g.cs @@ -114,8 +114,8 @@ public sealed partial class CreateRunRequest /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.CreateThreadAndRunRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.CreateThreadAndRunRequest.g.cs index a7bfdada..107f2c38 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.CreateThreadAndRunRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.CreateThreadAndRunRequest.g.cs @@ -114,8 +114,8 @@ public sealed partial class CreateThreadAndRunRequest /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.FileSearchRankingOptions.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.FileSearchRankingOptions.g.cs index 0aad4ea6..b5de1f18 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.FileSearchRankingOptions.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.FileSearchRankingOptions.g.cs @@ -4,7 +4,7 @@ namespace OpenAI { /// - /// The ranking options for the file search.
+ /// The ranking options for the file search. If not specified, the file search tool will use the `auto` ranker and a score_threshold of 0.
/// See the [file search tool documentation](/docs/assistants/tools/file-search/customizing-file-search-settings) for more information. ///
public sealed partial class FileSearchRankingOptions @@ -20,7 +20,8 @@ public sealed partial class FileSearchRankingOptions /// The score threshold for the file search. All values must be a floating point number between 0 and 1. ///
[global::System.Text.Json.Serialization.JsonPropertyName("score_threshold")] - public double ScoreThreshold { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required double ScoreThreshold { get; set; } /// /// Additional properties that are not explicitly defined in the schema diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.ModifyAssistantRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.ModifyAssistantRequest.g.cs index e330e645..6f0c97fd 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.ModifyAssistantRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.ModifyAssistantRequest.g.cs @@ -71,8 +71,8 @@ public sealed partial class ModifyAssistantRequest /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.Project.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.Project.g.cs index c7bf5bbc..6b3615a5 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.Project.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.Project.g.cs @@ -52,6 +52,18 @@ public sealed partial class Project [global::System.Text.Json.Serialization.JsonRequired] public required global::OpenAI.ProjectStatus Status { get; set; } + /// + /// A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("app_use_case")] + public string? AppUseCase { get; set; } + + /// + /// Your business URL, or if you don't have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("business_website")] + public string? BusinessWebsite { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.ProjectCreateRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.ProjectCreateRequest.g.cs index 84345ec9..f26a1ecc 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.ProjectCreateRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.ProjectCreateRequest.g.cs @@ -15,6 +15,18 @@ public sealed partial class ProjectCreateRequest [global::System.Text.Json.Serialization.JsonRequired] public required string Name { get; set; } + /// + /// A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("app_use_case")] + public string? AppUseCase { get; set; } + + /// + /// Your business URL, or if you don't have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("business_website")] + public string? BusinessWebsite { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.ProjectUpdateRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.ProjectUpdateRequest.g.cs index aca9aab8..949473c6 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.ProjectUpdateRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.ProjectUpdateRequest.g.cs @@ -15,6 +15,18 @@ public sealed partial class ProjectUpdateRequest [global::System.Text.Json.Serialization.JsonRequired] public required string Name { get; set; } + /// + /// A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("app_use_case")] + public string? AppUseCase { get; set; } + + /// + /// Your business URL, or if you don't have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("business_website")] + public string? BusinessWebsite { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.RunObject.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.RunObject.g.cs index b88875aa..bff764d5 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.RunObject.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.RunObject.g.cs @@ -204,8 +204,8 @@ public sealed partial class RunObject /// /// Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.
- /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
- /// Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON.
+ /// Setting to `{ "type": "json_schema", "json_schema": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).
+ /// Setting to `{ "type": "json_object" }` enables JSON mode, which ensures the message the model generates is valid JSON.
/// **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length. ///
[global::System.Text.Json.Serialization.JsonPropertyName("response_format")] diff --git a/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.CreateProject.g.cs b/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.CreateProject.g.cs index fba4a61d..6bad7989 100644 --- a/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.CreateProject.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.CreateProject.g.cs @@ -100,15 +100,25 @@ partial void ProcessCreateProjectResponseContent( /// /// The friendly name of the project, this name appears in reports. /// + /// + /// A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + /// + /// Your business URL, or if you don't have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CreateProjectAsync( string name, + string? appUseCase = default, + string? businessWebsite = default, global::System.Threading.CancellationToken cancellationToken = default) { var request = new global::OpenAI.ProjectCreateRequest { Name = name, + AppUseCase = appUseCase, + BusinessWebsite = businessWebsite, }; return await CreateProjectAsync( diff --git a/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.ModifyProject.g.cs b/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.ModifyProject.g.cs index 58a34111..8920a350 100644 --- a/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.ModifyProject.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.ProjectsClient.ModifyProject.g.cs @@ -100,15 +100,25 @@ partial void ProcessModifyProjectResponseContent( /// /// The updated name of the project, this name appears in reports. /// + /// + /// A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// + /// + /// Your business URL, or if you don't have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications). + /// /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ModifyProjectAsync( string name, + string? appUseCase = default, + string? businessWebsite = default, global::System.Threading.CancellationToken cancellationToken = default) { var request = new global::OpenAI.ProjectUpdateRequest { Name = name, + AppUseCase = appUseCase, + BusinessWebsite = businessWebsite, }; return await ModifyProjectAsync( diff --git a/src/libs/OpenAI/openapi.yaml b/src/libs/OpenAI/openapi.yaml index f9b0fa9d..90528cae 100644 --- a/src/libs/OpenAI/openapi.yaml +++ b/src/libs/OpenAI/openapi.yaml @@ -47,8 +47,8 @@ paths: - title: Image input request: curl: "curl https://api.openai.com/v1/chat/completions \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $OPENAI_API_KEY\" \\\n -d '{\n \"model\": \"gpt-4o\",\n \"messages\": [\n {\n \"role\": \"user\",\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"What'\\''s in this image?\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\"\n }\n }\n ]\n }\n ],\n \"max_tokens\": 300\n }'\n" - python: "from openai import OpenAI\n\nclient = OpenAI()\n\nresponse = client.chat.completions.create(\n model=\"gpt-4o\",\n messages=[\n {\n \"role\": \"user\",\n \"content\": [\n {\"type\": \"text\", \"text\": \"What's in this image?\"},\n {\n \"type\": \"image_url\",\n \"image_url\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\",\n },\n ],\n }\n ],\n max_tokens=300,\n)\n\nprint(response.choices[0])\n" - node.js: "import OpenAI from \"openai\";\n\nconst openai = new OpenAI();\n\nasync function main() {\n const response = await openai.chat.completions.create({\n model: \"gpt-4o\",\n messages: [\n {\n role: \"user\",\n content: [\n { type: \"text\", text: \"What's in this image?\" },\n {\n type: \"image_url\",\n image_url:\n \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\",\n },\n ],\n },\n ],\n });\n console.log(response.choices[0]);\n}\nmain();" + python: "from openai import OpenAI\n\nclient = OpenAI()\n\nresponse = client.chat.completions.create(\n model=\"gpt-4o\",\n messages=[\n {\n \"role\": \"user\",\n \"content\": [\n {\"type\": \"text\", \"text\": \"What's in this image?\"},\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\",\n }\n },\n ],\n }\n ],\n max_tokens=300,\n)\n\nprint(response.choices[0])\n" + node.js: "import OpenAI from \"openai\";\n\nconst openai = new OpenAI();\n\nasync function main() {\n const response = await openai.chat.completions.create({\n model: \"gpt-4o\",\n messages: [\n {\n role: \"user\",\n content: [\n { type: \"text\", text: \"What's in this image?\" },\n {\n type: \"image_url\",\n image_url: {\n \"url\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg\",\n },\n }\n ],\n },\n ],\n });\n console.log(response.choices[0]);\n}\nmain();" response: "{\n \"id\": \"chatcmpl-123\",\n \"object\": \"chat.completion\",\n \"created\": 1677652288,\n \"model\": \"gpt-4o-mini\",\n \"system_fingerprint\": \"fp_44709d6fcb\",\n \"choices\": [{\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"\\n\\nThis image shows a wooden boardwalk extending through a lush green marshland.\",\n },\n \"logprobs\": null,\n \"finish_reason\": \"stop\"\n }],\n \"usage\": {\n \"prompt_tokens\": 9,\n \"completion_tokens\": 12,\n \"total_tokens\": 21\n }\n}\n" - title: Streaming request: @@ -938,7 +938,7 @@ paths: curl: "curl https://api.openai.com/v1/moderations \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $OPENAI_API_KEY\" \\\n -d '{\n \"input\": \"I want to kill them.\"\n }'\n" python: "from openai import OpenAI\nclient = OpenAI()\n\nmoderation = client.moderations.create(input=\"I want to kill them.\")\nprint(moderation)\n" node.js: "import OpenAI from \"openai\";\n\nconst openai = new OpenAI();\n\nasync function main() {\n const moderation = await openai.moderations.create({ input: \"I want to kill them.\" });\n\n console.log(moderation);\n}\nmain();\n" - response: "{\n \"id\": \"modr-XXXXX\",\n \"model\": \"text-moderation-005\",\n \"results\": [\n {\n \"flagged\": true,\n \"categories\": {\n \"sexual\": false,\n \"hate\": false,\n \"harassment\": false,\n \"self-harm\": false,\n \"sexual/minors\": false,\n \"hate/threatening\": false,\n \"violence/graphic\": false,\n \"self-harm/intent\": false,\n \"self-harm/instructions\": false,\n \"harassment/threatening\": true,\n \"violence\": true,\n },\n \"category_scores\": {\n \"sexual\": 1.2282071e-06,\n \"hate\": 0.010696256,\n \"harassment\": 0.29842457,\n \"self-harm\": 1.5236925e-08,\n \"sexual/minors\": 5.7246268e-08,\n \"hate/threatening\": 0.0060676364,\n \"violence/graphic\": 4.435014e-06,\n \"self-harm/intent\": 8.098441e-10,\n \"self-harm/instructions\": 2.8498655e-11,\n \"harassment/threatening\": 0.63055265,\n \"violence\": 0.99011886,\n }\n }\n ]\n}\n" + response: "{\n \"id\": \"modr-XXXXX\",\n \"model\": \"text-moderation-007\",\n \"results\": [\n {\n \"flagged\": true,\n \"categories\": {\n \"sexual\": false,\n \"hate\": false,\n \"harassment\": false,\n \"self-harm\": false,\n \"sexual/minors\": false,\n \"hate/threatening\": false,\n \"violence/graphic\": false,\n \"self-harm/intent\": false,\n \"self-harm/instructions\": false,\n \"harassment/threatening\": true,\n \"violence\": true,\n },\n \"category_scores\": {\n \"sexual\": 1.2282071e-06,\n \"hate\": 0.010696256,\n \"harassment\": 0.29842457,\n \"self-harm\": 1.5236925e-08,\n \"sexual/minors\": 5.7246268e-08,\n \"hate/threatening\": 0.0060676364,\n \"violence/graphic\": 4.435014e-06,\n \"self-harm/intent\": 8.098441e-10,\n \"self-harm/instructions\": 2.8498655e-11,\n \"harassment/threatening\": 0.63055265,\n \"violence\": 0.99011886,\n }\n }\n ]\n}\n" /assistants: get: tags: @@ -2996,9 +2996,9 @@ paths: returns: 'The created [Project](/docs/api-reference/projects/object) object.' examples: request: - curl: "curl -X POST https://api.openai.com/v1/organization/projects \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"name\": \"Project ABC\"\n }'\n" + curl: "curl -X POST https://api.openai.com/v1/organization/projects \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"name\": \"Project ABC\",\n \"app_use_case\": \"Your project use case here\",\n \"business_website\": \"https://example.com\"\n }'\n" response: - content: "{\n \"id\": \"proj_abc\",\n \"object\": \"organization.project\",\n \"name\": \"Project ABC\",\n \"created_at\": 1711471533,\n \"archived_at\": null,\n \"status\": \"active\"\n}\n" + content: "{\n \"id\": \"proj_abc\",\n \"object\": \"organization.project\",\n \"name\": \"Project ABC\",\n \"created_at\": 1711471533,\n \"archived_at\": null,\n \"status\": \"active\",\n \"app_use_case\": \"Your project use case here\",\n \"business_website\": \"https://example.com\"\n}\n" '/organization/projects/{project_id}': get: tags: @@ -3060,7 +3060,7 @@ paths: returns: 'The updated [Project](/docs/api-reference/projects/object) object.' examples: request: - curl: "curl -X POST https://api.openai.com/v1/organization/projects/proj_abc \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"name\": \"Project DEF\"\n }'\n" + curl: "curl -X POST https://api.openai.com/v1/organization/projects/proj_abc \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"name\": \"Project DEF\",\n \"app_use_case\": \"Your project use case here\",\n \"business_website\": \"https://example.com\"\n }'\n" '/organization/projects/{project_id}/archive': post: tags: @@ -4406,9 +4406,13 @@ components: anyOf: - type: string - enum: + - o1-preview + - o1-preview-2024-09-12 + - o1-mini + - o1-mini-2024-09-12 - gpt-4o - - gpt-4o-2024-05-13 - gpt-4o-2024-08-06 + - gpt-4o-2024-05-13 - chatgpt-4o-latest - gpt-4o-mini - gpt-4o-mini-2024-07-18 @@ -4463,7 +4467,12 @@ components: nullable: true max_tokens: type: integer - description: "The maximum number of [tokens](/tokenizer) that can be generated in the chat completion.\n\nThe total length of input tokens and generated tokens is limited by the model's context length. [Example Python code](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) for counting tokens.\n" + description: "The maximum number of [tokens](/tokenizer) that can be generated in the chat completion. This value can be used to control [costs](https://openai.com/api/pricing/) for text generated via API.\n\nThis value is now deprecated in favor of `max_completion_tokens`, and is not compatible with [o1 series models](/docs/guides/reasoning).\n" + nullable: true + deprecated: true + max_completion_tokens: + type: integer + description: "An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n" nullable: true n: maximum: 128 @@ -4485,7 +4494,7 @@ components: - $ref: '#/components/schemas/ResponseFormatText' - $ref: '#/components/schemas/ResponseFormatJsonObject' - $ref: '#/components/schemas/ResponseFormatJsonSchema' - description: "An object specifying the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4o mini](/docs/models/gpt-4o-mini), [GPT-4 Turbo](/docs/models/gpt-4-and-gpt-4-turbo) and all GPT-3.5 Turbo models newer than `gpt-3.5-turbo-1106`.\n\nSetting to `{ \"type\": \"json_schema\", \"json_schema\": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).\n\nSetting to `{ \"type\": \"json_object\" }` enables JSON mode, which guarantees the message the model generates is valid JSON.\n\n**Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly \"stuck\" request. Also note that the message content may be partially cut off if `finish_reason=\"length\"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length.\n" + description: "An object specifying the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4o mini](/docs/models/gpt-4o-mini), [GPT-4 Turbo](/docs/models/gpt-4-and-gpt-4-turbo) and all GPT-3.5 Turbo models newer than `gpt-3.5-turbo-1106`.\n\nSetting to `{ \"type\": \"json_schema\", \"json_schema\": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).\n\nSetting to `{ \"type\": \"json_object\" }` enables JSON mode, which ensures the message the model generates is valid JSON.\n\n**Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly \"stuck\" request. Also note that the message content may be partially cut off if `finish_reason=\"length\"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length.\n" x-oaiExpandable: true seed: maximum: 9223372036854775807 @@ -4500,7 +4509,7 @@ components: - auto - default type: string - description: "Specifies the latency tier to use for processing the request. This parameter is relevant for customers subscribed to the scale tier service:\n - If set to 'auto', the system will utilize scale tier credits until they are exhausted.\n - If set to 'default', the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.\n - When not set, the default behavior is 'auto'.\n\n When this parameter is set, the response body will include the `service_tier` utilized.\n" + description: "Specifies the latency tier to use for processing the request. This parameter is relevant for customers subscribed to the scale tier service:\n - If set to 'auto', and the Project is Scale tier enabled, the system will utilize scale tier credits until they are exhausted. \n - If set to 'auto', and the Project is not Scale tier enabled, the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.\n - If set to 'default', the request will be processed using the default service tier with a lower uptime SLA and no latency guarentee.\n - When not set, the default behavior is 'auto'.\n\n When this parameter is set, the response body will include the `service_tier` utilized.\n" default: nullable: true stop: @@ -5241,7 +5250,7 @@ components: description: Represents if a given text input is potentially harmful. x-oaiMeta: name: The moderation object - example: "{\n \"id\": \"modr-XXXXX\",\n \"model\": \"text-moderation-005\",\n \"results\": [\n {\n \"flagged\": true,\n \"categories\": {\n \"sexual\": false,\n \"hate\": false,\n \"harassment\": false,\n \"self-harm\": false,\n \"sexual/minors\": false,\n \"hate/threatening\": false,\n \"violence/graphic\": false,\n \"self-harm/intent\": false,\n \"self-harm/instructions\": false,\n \"harassment/threatening\": true,\n \"violence\": true,\n },\n \"category_scores\": {\n \"sexual\": 1.2282071e-06,\n \"hate\": 0.010696256,\n \"harassment\": 0.29842457,\n \"self-harm\": 1.5236925e-08,\n \"sexual/minors\": 5.7246268e-08,\n \"hate/threatening\": 0.0060676364,\n \"violence/graphic\": 4.435014e-06,\n \"self-harm/intent\": 8.098441e-10,\n \"self-harm/instructions\": 2.8498655e-11,\n \"harassment/threatening\": 0.63055265,\n \"violence\": 0.99011886,\n }\n }\n ]\n}\n" + example: "{\n \"id\": \"modr-XXXXX\",\n \"model\": \"text-moderation-007\",\n \"results\": [\n {\n \"flagged\": true,\n \"categories\": {\n \"sexual\": false,\n \"hate\": false,\n \"harassment\": false,\n \"self-harm\": false,\n \"sexual/minors\": false,\n \"hate/threatening\": false,\n \"violence/graphic\": false,\n \"self-harm/intent\": false,\n \"self-harm/instructions\": false,\n \"harassment/threatening\": true,\n \"violence\": true,\n },\n \"category_scores\": {\n \"sexual\": 1.2282071e-06,\n \"hate\": 0.010696256,\n \"harassment\": 0.29842457,\n \"self-harm\": 1.5236925e-08,\n \"sexual/minors\": 5.7246268e-08,\n \"hate/threatening\": 0.0060676364,\n \"violence/graphic\": 4.435014e-06,\n \"self-harm/intent\": 8.098441e-10,\n \"self-harm/instructions\": 2.8498655e-11,\n \"harassment/threatening\": 0.63055265,\n \"violence\": 0.99011886,\n }\n }\n ]\n}\n" ListFilesResponse: required: - object @@ -5400,10 +5409,10 @@ components: default: auto description: The hyperparameters used for the fine-tuning job. suffix: - maxLength: 40 + maxLength: 64 minLength: 1 type: string - description: "A string of up to 18 characters that will be added to your fine-tuned model name.\n\nFor example, a `suffix` of \"custom-model-name\" would produce a model name like `ft:gpt-4o-mini:openai:custom-model-name:7p4lURel`.\n" + description: "A string of up to 64 characters that will be added to your fine-tuned model name.\n\nFor example, a `suffix` of \"custom-model-name\" would produce a model name like `ft:gpt-4o-mini:openai:custom-model-name:7p4lURel`.\n" default: nullable: true validation_file: @@ -6365,6 +6374,13 @@ components: total_tokens: type: integer description: Total number of tokens used in the request (prompt + completion). + completion_tokens_details: + type: object + properties: + reasoning_tokens: + type: integer + description: Tokens generated by the model for reasoning. + description: Breakdown of tokens used in a completion. description: Usage statistics for the completion request. RunCompletionUsage: required: @@ -6411,7 +6427,7 @@ components: - $ref: '#/components/schemas/ResponseFormatText' - $ref: '#/components/schemas/ResponseFormatJsonObject' - $ref: '#/components/schemas/ResponseFormatJsonSchema' - description: "Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.\n\nSetting to `{ \"type\": \"json_schema\", \"json_schema\": {...} }` enables Structured Outputs which guarantees the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).\n\nSetting to `{ \"type\": \"json_object\" }` enables JSON mode, which guarantees the message the model generates is valid JSON.\n\n**Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly \"stuck\" request. Also note that the message content may be partially cut off if `finish_reason=\"length\"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length.\n" + description: "Specifies the format that the model must output. Compatible with [GPT-4o](/docs/models/gpt-4o), [GPT-4 Turbo](/docs/models/gpt-4-turbo-and-gpt-4), and all GPT-3.5 Turbo models since `gpt-3.5-turbo-1106`.\n\nSetting to `{ \"type\": \"json_schema\", \"json_schema\": {...} }` enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the [Structured Outputs guide](/docs/guides/structured-outputs).\n\nSetting to `{ \"type\": \"json_object\" }` enables JSON mode, which ensures the message the model generates is valid JSON.\n\n**Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly \"stuck\" request. Also note that the message content may be partially cut off if `finish_reason=\"length\"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length.\n" x-oaiExpandable: true AssistantObject: title: Assistant @@ -6849,6 +6865,8 @@ components: description: Overrides for the file search tool. FileSearchRankingOptions: title: File search tool call ranking options + required: + - score_threshold type: object properties: ranker: @@ -6862,7 +6880,7 @@ components: minimum: 0 type: number description: The score threshold for the file search. All values must be a floating point number between 0 and 1. - description: "The ranking options for the file search.\n\nSee the [file search tool documentation](/docs/assistants/tools/file-search/customizing-file-search-settings) for more information.\n" + description: "The ranking options for the file search. If not specified, the file search tool will use the `auto` ranker and a score_threshold of 0.\n\nSee the [file search tool documentation](/docs/assistants/tools/file-search/customizing-file-search-settings) for more information.\n" AssistantToolsFileSearchTypeOnly: title: FileSearch tool required: @@ -10462,10 +10480,16 @@ components: - archived type: string description: '`active` or `archived`' + app_use_case: + type: string + description: 'A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications).' + business_website: + type: string + description: 'Your business URL, or if you don''t have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications).' description: Represents an individual project. x-oaiMeta: name: The project object - example: "{\n \"id\": \"proj_abc\",\n \"object\": \"organization.project\",\n \"name\": \"Project example\",\n \"created_at\": 1711471533,\n \"archived_at\": null,\n \"status\": \"active\"\n}\n" + example: "{\n \"id\": \"proj_abc\",\n \"object\": \"organization.project\",\n \"name\": \"Project example\",\n \"created_at\": 1711471533,\n \"archived_at\": null,\n \"status\": \"active\",\n \"app_use_case\": \"Your project use case here\",\n \"business_website\": \"https://example.com\"\n}\n" ProjectListResponse: required: - object @@ -10497,6 +10521,12 @@ components: name: type: string description: 'The friendly name of the project, this name appears in reports.' + app_use_case: + type: string + description: 'A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications).' + business_website: + type: string + description: 'Your business URL, or if you don''t have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications).' ProjectUpdateRequest: required: - name @@ -10505,6 +10535,12 @@ components: name: type: string description: 'The updated name of the project, this name appears in reports.' + app_use_case: + type: string + description: 'A description of your business, project, or use case. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications).' + business_website: + type: string + description: 'Your business URL, or if you don''t have one yet, a URL to your LinkedIn or other social media. [Why we need this information](https://help.openai.com/en/articles/9824607-api-platform-verifications).' DefaultProjectErrorResponse: required: - code @@ -10785,7 +10821,7 @@ components: description: Represents an individual API key in a project. x-oaiMeta: name: The project API key object - example: "{\n \"object\": \"organization.project.api_key\",\n \"redacted_value\": \"sk-abc...def\",\n \"name\": \"My API Key\",\n \"created_at\": 1711471533,\n \"id\": \"key_abc\",\n \"owner\": {\n \"type\": \"user\",\n \"user\": {\n \"object\": \"organization.project.user\",\n \"id\": \"user_abc\",\n \"name\": \"First Last\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"added_at\": 1711471533\n }\n }\n}\n" + example: "{\n \"object\": \"organization.project.api_key\",\n \"redacted_value\": \"sk-abc...def\",\n \"name\": \"My API Key\",\n \"created_at\": 1711471533,\n \"id\": \"key_abc\",\n \"owner\": {\n \"type\": \"user\",\n \"user\": {\n \"object\": \"organization.project.user\",\n \"id\": \"user_abc\",\n \"name\": \"First Last\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"created_at\": 1711471533\n }\n }\n}\n" ProjectApiKeyListResponse: required: - object