# Functions

NewAddUploadPartRequestWithBody generates requests for AddUploadPart with any type of body.
NewAdminApiKeysCreateRequest calls the generic AdminApiKeysCreate builder with application/json body.
NewAdminApiKeysCreateRequestWithBody generates requests for AdminApiKeysCreate with any type of body.
NewAdminApiKeysDeleteRequest generates requests for AdminApiKeysDelete.
NewAdminApiKeysGetRequest generates requests for AdminApiKeysGet.
NewAdminApiKeysListRequest generates requests for AdminApiKeysList.
NewArchiveProjectRequest generates requests for ArchiveProject.
NewCancelBatchRequest generates requests for CancelBatch.
NewCancelFineTuningJobRequest generates requests for CancelFineTuningJob.
NewCancelRunRequest generates requests for CancelRun.
NewCancelUploadRequest generates requests for CancelUpload.
NewCancelVectorStoreFileBatchRequest generates requests for CancelVectorStoreFileBatch.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCompleteUploadRequest calls the generic CompleteUpload builder with application/json body.
NewCompleteUploadRequestWithBody generates requests for CompleteUpload with any type of body.
NewCreateAssistantRequest calls the generic CreateAssistant builder with application/json body.
NewCreateAssistantRequestWithBody generates requests for CreateAssistant with any type of body.
NewCreateBatchRequest calls the generic CreateBatch builder with application/json body.
NewCreateBatchRequestWithBody generates requests for CreateBatch with any type of body.
NewCreateChatCompletionRequest calls the generic CreateChatCompletion builder with application/json body.
NewCreateChatCompletionRequestWithBody generates requests for CreateChatCompletion with any type of body.
NewCreateCompletionRequest calls the generic CreateCompletion builder with application/json body.
NewCreateCompletionRequestWithBody generates requests for CreateCompletion with any type of body.
NewCreateEmbeddingRequest calls the generic CreateEmbedding builder with application/json body.
NewCreateEmbeddingRequestWithBody generates requests for CreateEmbedding with any type of body.
NewCreateFileRequestWithBody generates requests for CreateFile with any type of body.
NewCreateFineTuningJobRequest calls the generic CreateFineTuningJob builder with application/json body.
NewCreateFineTuningJobRequestWithBody generates requests for CreateFineTuningJob with any type of body.
NewCreateImageEditRequestWithBody generates requests for CreateImageEdit with any type of body.
NewCreateImageRequest calls the generic CreateImage builder with application/json body.
NewCreateImageRequestWithBody generates requests for CreateImage with any type of body.
NewCreateImageVariationRequestWithBody generates requests for CreateImageVariation with any type of body.
NewCreateMessageRequest calls the generic CreateMessage builder with application/json body.
NewCreateMessageRequestWithBody generates requests for CreateMessage with any type of body.
NewCreateModerationRequest calls the generic CreateModeration builder with application/json body.
NewCreateModerationRequestWithBody generates requests for CreateModeration with any type of body.
NewCreateProjectRequest calls the generic CreateProject builder with application/json body.
NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body.
NewCreateProjectServiceAccountRequest calls the generic CreateProjectServiceAccount builder with application/json body.
NewCreateProjectServiceAccountRequestWithBody generates requests for CreateProjectServiceAccount with any type of body.
NewCreateProjectUserRequest calls the generic CreateProjectUser builder with application/json body.
NewCreateProjectUserRequestWithBody generates requests for CreateProjectUser with any type of body.
NewCreateRealtimeSessionRequest calls the generic CreateRealtimeSession builder with application/json body.
NewCreateRealtimeSessionRequestWithBody generates requests for CreateRealtimeSession with any type of body.
NewCreateRunRequest calls the generic CreateRun builder with application/json body.
NewCreateRunRequestWithBody generates requests for CreateRun with any type of body.
NewCreateSpeechRequest calls the generic CreateSpeech builder with application/json body.
NewCreateSpeechRequestWithBody generates requests for CreateSpeech with any type of body.
NewCreateThreadAndRunRequest calls the generic CreateThreadAndRun builder with application/json body.
NewCreateThreadAndRunRequestWithBody generates requests for CreateThreadAndRun with any type of body.
NewCreateThreadRequest calls the generic CreateThread builder with application/json body.
NewCreateThreadRequestWithBody generates requests for CreateThread with any type of body.
NewCreateTranscriptionRequestWithBody generates requests for CreateTranscription with any type of body.
NewCreateTranslationRequestWithBody generates requests for CreateTranslation with any type of body.
NewCreateUploadRequest calls the generic CreateUpload builder with application/json body.
NewCreateUploadRequestWithBody generates requests for CreateUpload with any type of body.
NewCreateVectorStoreFileBatchRequest calls the generic CreateVectorStoreFileBatch builder with application/json body.
NewCreateVectorStoreFileBatchRequestWithBody generates requests for CreateVectorStoreFileBatch with any type of body.
NewCreateVectorStoreFileRequest calls the generic CreateVectorStoreFile builder with application/json body.
NewCreateVectorStoreFileRequestWithBody generates requests for CreateVectorStoreFile with any type of body.
NewCreateVectorStoreRequest calls the generic CreateVectorStore builder with application/json body.
NewCreateVectorStoreRequestWithBody generates requests for CreateVectorStore with any type of body.
NewDeleteAssistantRequest generates requests for DeleteAssistant.
NewDeleteFileRequest generates requests for DeleteFile.
NewDeleteInviteRequest generates requests for DeleteInvite.
NewDeleteMessageRequest generates requests for DeleteMessage.
NewDeleteModelRequest generates requests for DeleteModel.
NewDeleteProjectApiKeyRequest generates requests for DeleteProjectApiKey.
NewDeleteProjectServiceAccountRequest generates requests for DeleteProjectServiceAccount.
NewDeleteProjectUserRequest generates requests for DeleteProjectUser.
NewDeleteThreadRequest generates requests for DeleteThread.
NewDeleteUserRequest generates requests for DeleteUser.
NewDeleteVectorStoreFileRequest generates requests for DeleteVectorStoreFile.
NewDeleteVectorStoreRequest generates requests for DeleteVectorStore.
NewDownloadFileRequest generates requests for DownloadFile.
NewGetAssistantRequest generates requests for GetAssistant.
NewGetMessageRequest generates requests for GetMessage.
NewGetRunRequest generates requests for GetRun.
NewGetRunStepRequest generates requests for GetRunStep.
NewGetThreadRequest generates requests for GetThread.
NewGetVectorStoreFileBatchRequest generates requests for GetVectorStoreFileBatch.
NewGetVectorStoreFileRequest generates requests for GetVectorStoreFile.
NewGetVectorStoreRequest generates requests for GetVectorStore.
NewInviteUserRequest calls the generic InviteUser builder with application/json body.
NewInviteUserRequestWithBody generates requests for InviteUser with any type of body.
NewListAssistantsRequest generates requests for ListAssistants.
NewListAuditLogsRequest generates requests for ListAuditLogs.
NewListBatchesRequest generates requests for ListBatches.
NewListFilesInVectorStoreBatchRequest generates requests for ListFilesInVectorStoreBatch.
NewListFilesRequest generates requests for ListFiles.
NewListFineTuningEventsRequest generates requests for ListFineTuningEvents.
NewListFineTuningJobCheckpointsRequest generates requests for ListFineTuningJobCheckpoints.
NewListInvitesRequest generates requests for ListInvites.
NewListMessagesRequest generates requests for ListMessages.
NewListModelsRequest generates requests for ListModels.
NewListPaginatedFineTuningJobsRequest generates requests for ListPaginatedFineTuningJobs.
NewListProjectApiKeysRequest generates requests for ListProjectApiKeys.
NewListProjectRateLimitsRequest generates requests for ListProjectRateLimits.
NewListProjectServiceAccountsRequest generates requests for ListProjectServiceAccounts.
NewListProjectsRequest generates requests for ListProjects.
NewListProjectUsersRequest generates requests for ListProjectUsers.
NewListRunsRequest generates requests for ListRuns.
NewListRunStepsRequest generates requests for ListRunSteps.
NewListUsersRequest generates requests for ListUsers.
NewListVectorStoreFilesRequest generates requests for ListVectorStoreFiles.
NewListVectorStoresRequest generates requests for ListVectorStores.
NewModifyAssistantRequest calls the generic ModifyAssistant builder with application/json body.
NewModifyAssistantRequestWithBody generates requests for ModifyAssistant with any type of body.
NewModifyMessageRequest calls the generic ModifyMessage builder with application/json body.
NewModifyMessageRequestWithBody generates requests for ModifyMessage with any type of body.
NewModifyProjectRequest calls the generic ModifyProject builder with application/json body.
NewModifyProjectRequestWithBody generates requests for ModifyProject with any type of body.
NewModifyProjectUserRequest calls the generic ModifyProjectUser builder with application/json body.
NewModifyProjectUserRequestWithBody generates requests for ModifyProjectUser with any type of body.
NewModifyRunRequest calls the generic ModifyRun builder with application/json body.
NewModifyRunRequestWithBody generates requests for ModifyRun with any type of body.
NewModifyThreadRequest calls the generic ModifyThread builder with application/json body.
NewModifyThreadRequestWithBody generates requests for ModifyThread with any type of body.
NewModifyUserRequest calls the generic ModifyUser builder with application/json body.
NewModifyUserRequestWithBody generates requests for ModifyUser with any type of body.
NewModifyVectorStoreRequest calls the generic ModifyVectorStore builder with application/json body.
NewModifyVectorStoreRequestWithBody generates requests for ModifyVectorStore with any type of body.
NewRetrieveBatchRequest generates requests for RetrieveBatch.
NewRetrieveFileRequest generates requests for RetrieveFile.
NewRetrieveFineTuningJobRequest generates requests for RetrieveFineTuningJob.
NewRetrieveInviteRequest generates requests for RetrieveInvite.
NewRetrieveModelRequest generates requests for RetrieveModel.
NewRetrieveProjectApiKeyRequest generates requests for RetrieveProjectApiKey.
NewRetrieveProjectRequest generates requests for RetrieveProject.
NewRetrieveProjectServiceAccountRequest generates requests for RetrieveProjectServiceAccount.
NewRetrieveProjectUserRequest generates requests for RetrieveProjectUser.
NewRetrieveUserRequest generates requests for RetrieveUser.
NewSubmitToolOuputsToRunRequest calls the generic SubmitToolOuputsToRun builder with application/json body.
NewSubmitToolOuputsToRunRequestWithBody generates requests for SubmitToolOuputsToRun with any type of body.
NewUpdateProjectRateLimitsRequest calls the generic UpdateProjectRateLimits builder with application/json body.
NewUpdateProjectRateLimitsRequestWithBody generates requests for UpdateProjectRateLimits with any type of body.
NewUsageAudioSpeechesRequest generates requests for UsageAudioSpeeches.
NewUsageAudioTranscriptionsRequest generates requests for UsageAudioTranscriptions.
NewUsageCodeInterpreterSessionsRequest generates requests for UsageCodeInterpreterSessions.
NewUsageCompletionsRequest generates requests for UsageCompletions.
NewUsageCostsRequest generates requests for UsageCosts.
NewUsageEmbeddingsRequest generates requests for UsageEmbeddings.
NewUsageImagesRequest generates requests for UsageImages.
NewUsageModerationsRequest generates requests for UsageModerations.
NewUsageVectorStoresRequest generates requests for UsageVectorStores.
ParseAddUploadPartResp parses an HTTP response from a AddUploadPartWithResponse call.
ParseAdminApiKeysCreateResp parses an HTTP response from a AdminApiKeysCreateWithResponse call.
ParseAdminApiKeysDeleteResp parses an HTTP response from a AdminApiKeysDeleteWithResponse call.
ParseAdminApiKeysGetResp parses an HTTP response from a AdminApiKeysGetWithResponse call.
ParseAdminApiKeysListResp parses an HTTP response from a AdminApiKeysListWithResponse call.
ParseArchiveProjectResp parses an HTTP response from a ArchiveProjectWithResponse call.
ParseCancelBatchResp parses an HTTP response from a CancelBatchWithResponse call.
ParseCancelFineTuningJobResp parses an HTTP response from a CancelFineTuningJobWithResponse call.
ParseCancelRunResp parses an HTTP response from a CancelRunWithResponse call.
ParseCancelUploadResp parses an HTTP response from a CancelUploadWithResponse call.
ParseCancelVectorStoreFileBatchResp parses an HTTP response from a CancelVectorStoreFileBatchWithResponse call.
ParseCompleteUploadResp parses an HTTP response from a CompleteUploadWithResponse call.
ParseCreateAssistantResp parses an HTTP response from a CreateAssistantWithResponse call.
ParseCreateBatchResp parses an HTTP response from a CreateBatchWithResponse call.
ParseCreateChatCompletionResp parses an HTTP response from a CreateChatCompletionWithResponse call.
ParseCreateCompletionResp parses an HTTP response from a CreateCompletionWithResponse call.
ParseCreateEmbeddingResp parses an HTTP response from a CreateEmbeddingWithResponse call.
ParseCreateFileResp parses an HTTP response from a CreateFileWithResponse call.
ParseCreateFineTuningJobResp parses an HTTP response from a CreateFineTuningJobWithResponse call.
ParseCreateImageEditResp parses an HTTP response from a CreateImageEditWithResponse call.
ParseCreateImageResp parses an HTTP response from a CreateImageWithResponse call.
ParseCreateImageVariationResp parses an HTTP response from a CreateImageVariationWithResponse call.
ParseCreateMessageResp parses an HTTP response from a CreateMessageWithResponse call.
ParseCreateModerationResp parses an HTTP response from a CreateModerationWithResponse call.
ParseCreateProjectResp parses an HTTP response from a CreateProjectWithResponse call.
ParseCreateProjectServiceAccountResp parses an HTTP response from a CreateProjectServiceAccountWithResponse call.
ParseCreateProjectUserResp parses an HTTP response from a CreateProjectUserWithResponse call.
ParseCreateRealtimeSessionResp parses an HTTP response from a CreateRealtimeSessionWithResponse call.
ParseCreateRunResp parses an HTTP response from a CreateRunWithResponse call.
ParseCreateSpeechResp parses an HTTP response from a CreateSpeechWithResponse call.
ParseCreateThreadAndRunResp parses an HTTP response from a CreateThreadAndRunWithResponse call.
ParseCreateThreadResp parses an HTTP response from a CreateThreadWithResponse call.
ParseCreateTranscriptionResp parses an HTTP response from a CreateTranscriptionWithResponse call.
ParseCreateTranslationResp parses an HTTP response from a CreateTranslationWithResponse call.
ParseCreateUploadResp parses an HTTP response from a CreateUploadWithResponse call.
ParseCreateVectorStoreFileBatchResp parses an HTTP response from a CreateVectorStoreFileBatchWithResponse call.
ParseCreateVectorStoreFileResp parses an HTTP response from a CreateVectorStoreFileWithResponse call.
ParseCreateVectorStoreResp parses an HTTP response from a CreateVectorStoreWithResponse call.
ParseDeleteAssistantResp parses an HTTP response from a DeleteAssistantWithResponse call.
ParseDeleteFileResp parses an HTTP response from a DeleteFileWithResponse call.
ParseDeleteInviteResp parses an HTTP response from a DeleteInviteWithResponse call.
ParseDeleteMessageResp parses an HTTP response from a DeleteMessageWithResponse call.
ParseDeleteModelResp parses an HTTP response from a DeleteModelWithResponse call.
ParseDeleteProjectApiKeyResp parses an HTTP response from a DeleteProjectApiKeyWithResponse call.
ParseDeleteProjectServiceAccountResp parses an HTTP response from a DeleteProjectServiceAccountWithResponse call.
ParseDeleteProjectUserResp parses an HTTP response from a DeleteProjectUserWithResponse call.
ParseDeleteThreadResp parses an HTTP response from a DeleteThreadWithResponse call.
ParseDeleteUserResp parses an HTTP response from a DeleteUserWithResponse call.
ParseDeleteVectorStoreFileResp parses an HTTP response from a DeleteVectorStoreFileWithResponse call.
ParseDeleteVectorStoreResp parses an HTTP response from a DeleteVectorStoreWithResponse call.
ParseDownloadFileResp parses an HTTP response from a DownloadFileWithResponse call.
ParseGetAssistantResp parses an HTTP response from a GetAssistantWithResponse call.
ParseGetMessageResp parses an HTTP response from a GetMessageWithResponse call.
ParseGetRunResp parses an HTTP response from a GetRunWithResponse call.
ParseGetRunStepResp parses an HTTP response from a GetRunStepWithResponse call.
ParseGetThreadResp parses an HTTP response from a GetThreadWithResponse call.
ParseGetVectorStoreFileBatchResp parses an HTTP response from a GetVectorStoreFileBatchWithResponse call.
ParseGetVectorStoreFileResp parses an HTTP response from a GetVectorStoreFileWithResponse call.
ParseGetVectorStoreResp parses an HTTP response from a GetVectorStoreWithResponse call.
ParseInviteUserResp parses an HTTP response from a InviteUserWithResponse call.
ParseListAssistantsResp parses an HTTP response from a ListAssistantsWithResponse call.
ParseListAuditLogsResp parses an HTTP response from a ListAuditLogsWithResponse call.
ParseListBatchesResp parses an HTTP response from a ListBatchesWithResponse call.
ParseListFilesInVectorStoreBatchResp parses an HTTP response from a ListFilesInVectorStoreBatchWithResponse call.
ParseListFilesResp parses an HTTP response from a ListFilesWithResponse call.
ParseListFineTuningEventsResp parses an HTTP response from a ListFineTuningEventsWithResponse call.
ParseListFineTuningJobCheckpointsResp parses an HTTP response from a ListFineTuningJobCheckpointsWithResponse call.
ParseListInvitesResp parses an HTTP response from a ListInvitesWithResponse call.
ParseListMessagesResp parses an HTTP response from a ListMessagesWithResponse call.
ParseListModelsResp parses an HTTP response from a ListModelsWithResponse call.
ParseListPaginatedFineTuningJobsResp parses an HTTP response from a ListPaginatedFineTuningJobsWithResponse call.
ParseListProjectApiKeysResp parses an HTTP response from a ListProjectApiKeysWithResponse call.
ParseListProjectRateLimitsResp parses an HTTP response from a ListProjectRateLimitsWithResponse call.
ParseListProjectServiceAccountsResp parses an HTTP response from a ListProjectServiceAccountsWithResponse call.
ParseListProjectsResp parses an HTTP response from a ListProjectsWithResponse call.
ParseListProjectUsersResp parses an HTTP response from a ListProjectUsersWithResponse call.
ParseListRunsResp parses an HTTP response from a ListRunsWithResponse call.
ParseListRunStepsResp parses an HTTP response from a ListRunStepsWithResponse call.
ParseListUsersResp parses an HTTP response from a ListUsersWithResponse call.
ParseListVectorStoreFilesResp parses an HTTP response from a ListVectorStoreFilesWithResponse call.
ParseListVectorStoresResp parses an HTTP response from a ListVectorStoresWithResponse call.
ParseModifyAssistantResp parses an HTTP response from a ModifyAssistantWithResponse call.
ParseModifyMessageResp parses an HTTP response from a ModifyMessageWithResponse call.
ParseModifyProjectResp parses an HTTP response from a ModifyProjectWithResponse call.
ParseModifyProjectUserResp parses an HTTP response from a ModifyProjectUserWithResponse call.
ParseModifyRunResp parses an HTTP response from a ModifyRunWithResponse call.
ParseModifyThreadResp parses an HTTP response from a ModifyThreadWithResponse call.
ParseModifyUserResp parses an HTTP response from a ModifyUserWithResponse call.
ParseModifyVectorStoreResp parses an HTTP response from a ModifyVectorStoreWithResponse call.
ParseRetrieveBatchResp parses an HTTP response from a RetrieveBatchWithResponse call.
ParseRetrieveFileResp parses an HTTP response from a RetrieveFileWithResponse call.
ParseRetrieveFineTuningJobResp parses an HTTP response from a RetrieveFineTuningJobWithResponse call.
ParseRetrieveInviteResp parses an HTTP response from a RetrieveInviteWithResponse call.
ParseRetrieveModelResp parses an HTTP response from a RetrieveModelWithResponse call.
ParseRetrieveProjectApiKeyResp parses an HTTP response from a RetrieveProjectApiKeyWithResponse call.
ParseRetrieveProjectResp parses an HTTP response from a RetrieveProjectWithResponse call.
ParseRetrieveProjectServiceAccountResp parses an HTTP response from a RetrieveProjectServiceAccountWithResponse call.
ParseRetrieveProjectUserResp parses an HTTP response from a RetrieveProjectUserWithResponse call.
ParseRetrieveUserResp parses an HTTP response from a RetrieveUserWithResponse call.
ParseSubmitToolOuputsToRunResp parses an HTTP response from a SubmitToolOuputsToRunWithResponse call.
ParseUpdateProjectRateLimitsResp parses an HTTP response from a UpdateProjectRateLimitsWithResponse call.
ParseUsageAudioSpeechesResp parses an HTTP response from a UsageAudioSpeechesWithResponse call.
ParseUsageAudioTranscriptionsResp parses an HTTP response from a UsageAudioTranscriptionsWithResponse call.
ParseUsageCodeInterpreterSessionsResp parses an HTTP response from a UsageCodeInterpreterSessionsWithResponse call.
ParseUsageCompletionsResp parses an HTTP response from a UsageCompletionsWithResponse call.
ParseUsageCostsResp parses an HTTP response from a UsageCostsWithResponse call.
ParseUsageEmbeddingsResp parses an HTTP response from a UsageEmbeddingsWithResponse call.
ParseUsageImagesResp parses an HTTP response from a UsageImagesWithResponse call.
ParseUsageModerationsResp parses an HTTP response from a UsageModerationsWithResponse call.
ParseUsageVectorStoresResp parses an HTTP response from a UsageVectorStoresWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# Constants

Defines values for CreateSpeechRequestResponseFormat.
Defines values for ProjectStatus.
Defines values for AdminApiKeysListParamsOrder.
Defines values for AdminApiKeysListParamsOrder.
Defines values for AuditLogActorType.
No description provided by the author
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for ProjectStatus.
Defines values for ListVectorStoreFilesParamsOrder.
Defines values for DeleteAssistantResponseObject.
Defines values for AssistantObjectObject.
Defines values for AssistantsApiResponseFormatOption0.
Defines values for AssistantsApiToolChoiceOption0.
Defines values for AssistantsApiToolChoiceOption0.
Defines values for AssistantsApiToolChoiceOption0.
Defines values for AssistantsNamedToolChoiceType.
Defines values for AssistantsNamedToolChoiceType.
Defines values for AssistantsNamedToolChoiceType.
Defines values for AssistantToolsCodeType.
Defines values for AssistantToolsFileSearchType.
Defines values for AssistantToolsFileSearchTypeOnlyType.
Defines values for AssistantToolsFunctionType.
Defines values for AudioResponseFormat.
Defines values for AudioResponseFormat.
Defines values for AudioResponseFormat.
Defines values for AudioResponseFormat.
Defines values for AudioResponseFormat.
Defines values for AuditLogActorApiKeyType.
Defines values for AuditLogActorApiKeyType.
Defines values for TruncationObjectType.
Defines values for AutoChunkingStrategyRequestParamType.
Defines values for CreateImageVariationRequestResponseFormat.
Defines values for CreateEmbeddingRequestEncodingFormat.
No description provided by the author
Defines values for BatchObject.
Defines values for BatchStatus.
Defines values for BatchStatus.
Defines values for BatchStatus.
Defines values for BatchStatus.
Defines values for BatchStatus.
Defines values for BatchStatus.
Defines values for BatchStatus.
Defines values for BatchStatus.
No description provided by the author
Defines values for UsageTimeBucketObject.
Defines values for CreateChatCompletionResponseObject.
Defines values for ChatCompletionMessageToolCallType.
Defines values for ChatCompletionNamedToolChoiceType.
Defines values for ChatCompletionRequestAssistantMessageRole.
Defines values for ChatCompletionRequestFunctionMessageRole.
Defines values for ChatCompletionRequestMessageContentPartAudioInputAudioFormat.
Defines values for ChatCompletionRequestMessageContentPartAudioInputAudioFormat.
Defines values for ChatCompletionRequestMessageContentPartImageImageUrlDetail.
Defines values for ChatCompletionRequestMessageContentPartImageImageUrlDetail.
Defines values for ChatCompletionRequestMessageContentPartImageImageUrlDetail.
Defines values for ChatCompletionRequestMessageContentPartImageType.
Defines values for ChatCompletionRequestMessageContentPartRefusalType.
Defines values for ChatCompletionRequestMessageContentPartTextType.
Defines values for ChatCompletionRequestUserMessageRole.
Defines values for ChatCompletionResponseMessageRole.
Defines values for ChatCompletionToolChoiceOption0.
Defines values for ChatCompletionToolChoiceOption0.
Defines values for ChatCompletionToolChoiceOption0.
Defines values for ChatCompletionToolType.
Defines values for RunStepDetailsToolCallsCodeObjectType.
Defines values for PredictionContentType.
Defines values for MessageObjectIncompleteDetailsReason.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestModel1.
Defines values for CreateAssistantRequestToolResourcesFileSearchVectorStoresChunkingStrategy0Type.
Defines values for CreateAssistantRequestToolResourcesFileSearchVectorStoresChunkingStrategy1Type.
Defines values for CreateChatCompletionRequestAudioFormat.
Defines values for CreateChatCompletionRequestAudioFormat.
Defines values for CreateChatCompletionRequestAudioFormat.
Defines values for CreateChatCompletionRequestAudioFormat.
Defines values for CreateChatCompletionRequestAudioFormat.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestAudioVoice.
Defines values for CreateChatCompletionRequestFunctionCall0.
Defines values for CreateChatCompletionRequestFunctionCall0.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestModel1.
Defines values for CreateChatCompletionRequestReasoningEffort.
Defines values for CreateChatCompletionRequestReasoningEffort.
Defines values for CreateChatCompletionRequestReasoningEffort.
Defines values for CreateChatCompletionRequestServiceTier.
Defines values for CreateChatCompletionRequestServiceTier.
Defines values for CreateChatCompletionResponseChoicesFinishReason.
Defines values for CreateChatCompletionResponseChoicesFinishReason.
Defines values for CreateChatCompletionResponseChoicesFinishReason.
Defines values for CreateChatCompletionResponseChoicesFinishReason.
Defines values for CreateChatCompletionResponseChoicesFinishReason.
Defines values for CreateCompletionRequestModel1.
Defines values for CreateCompletionRequestModel1.
Defines values for CreateCompletionRequestModel1.
Defines values for CreateCompletionResponseChoicesFinishReason.
Defines values for CreateCompletionResponseChoicesFinishReason.
Defines values for CreateCompletionResponseChoicesFinishReason.
Defines values for CreateEmbeddingResponseObject.
Defines values for CreateFileRequestPurpose.
Defines values for CreateFileRequestPurpose.
Defines values for CreateFileRequestPurpose.
Defines values for CreateFileRequestPurpose.
Defines values for CreateFineTuningJobRequestHyperparametersBatchSize0.
Defines values for CreateFineTuningJobRequestHyperparametersLearningRateMultiplier0.
Defines values for CreateFineTuningJobRequestHyperparametersNEpochs0.
Defines values for CreateFineTuningJobRequestIntegrationsType0.
Defines values for CreateFineTuningJobRequestModel1.
Defines values for CreateFineTuningJobRequestModel1.
Defines values for CreateFineTuningJobRequestModel1.
Defines values for CreateFineTuningJobRequestModel1.
Defines values for CreateImageEditRequestModel1.
Defines values for CreateImageEditRequestResponseFormat.
Defines values for CreateImageEditRequestResponseFormat.
Defines values for CreateImageEditRequestSize.
Defines values for CreateImageEditRequestSize.
Defines values for CreateImageEditRequestSize.
Defines values for CreateImageRequestModel1.
Defines values for CreateImageRequestModel1.
Defines values for CreateImageRequestResponseFormat.
Defines values for CreateImageRequestResponseFormat.
Defines values for CreateImageRequestSize.
Defines values for CreateImageRequestSize.
Defines values for CreateImageRequestSize.
Defines values for CreateImageRequestSize.
Defines values for CreateImageRequestSize.
Defines values for CreateImageVariationRequestSize.
Defines values for CreateImageVariationRequestSize.
Defines values for CreateImageVariationRequestSize.
Defines values for CreateMessageRequestRole.
Defines values for CreateMessageRequestRole.
Defines values for CreateModerationRequestInput20Type.
Defines values for CreateModerationRequestInput21Type.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesHarassment.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesHarassmentthreatening.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesHate.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesHatethreatening.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesIllicit.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesIllicitviolent.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarm.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarminstructions.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarminstructions.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarmintent.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarmintent.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarm.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSexual.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSexualminors.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesSexual.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesViolencegraphic.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesViolencegraphic.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesViolence.
Defines values for CreateModerationResponseResultsCategoryAppliedInputTypesViolence.
Defines values for CreateRunParamsInclude.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateRunRequestModel1.
Defines values for CreateSpeechRequestVoice.
Defines values for CreateSpeechRequestVoice.
Defines values for CreateSpeechRequestVoice.
Defines values for CreateSpeechRequestVoice.
Defines values for CreateSpeechRequestVoice.
Defines values for CreateSpeechRequestVoice.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadAndRunRequestModel1.
Defines values for CreateThreadRequestToolResourcesFileSearchVectorStoresChunkingStrategy0Type.
Defines values for CreateThreadRequestToolResourcesFileSearchVectorStoresChunkingStrategy1Type.
Defines values for CreateTranscriptionRequestModel1.
Defines values for CreateTranslationRequestModel1.
Defines values for CreateUploadRequestPurpose.
Defines values for CreateUploadRequestPurpose.
Defines values for CreateUploadRequestPurpose.
Defines values for CreateUploadRequestPurpose.
Defines values for CreateImageVariationRequestModel1.
Defines values for CreateChatCompletionResponseServiceTier.
Defines values for RunStepDetailsToolCallsFileSearchRankingOptionsObjectRanker.
Defines values for DeleteFileResponseObject.
Defines values for ListVectorStoreFilesParamsOrder.
Defines values for ChatCompletionRequestDeveloperMessageRole.
Defines values for FineTuneMethodType.
Defines values for EmbeddingObject.
Defines values for MessageContentTextAnnotationsFileCitationObjectType.
Defines values for MessageContentTextAnnotationsFilePathObjectType.
Defines values for RunStepDetailsToolCallsFileSearchObjectType.
Defines values for FileSearchRankingOptionsRanker.
Defines values for FileSearchRankingOptionsRanker.
Defines values for FineTuneDPOMethodHyperparametersBatchSize0.
Defines values for FineTuneDPOMethodHyperparametersBeta0.
Defines values for FineTuneDPOMethodHyperparametersLearningRateMultiplier0.
Defines values for FineTuneDPOMethodHyperparametersNEpochs0.
Defines values for FineTuneSupervisedMethodHyperparametersBatchSize0.
Defines values for FineTuneSupervisedMethodHyperparametersLearningRateMultiplier0.
Defines values for FineTuneSupervisedMethodHyperparametersNEpochs0.
Defines values for FineTuningIntegrationType.
Defines values for FineTuningJobCheckpointObject.
Defines values for FineTuningJobEventLevel.
Defines values for FineTuningJobEventLevel.
Defines values for FineTuningJobEventLevel.
Defines values for FineTuningJobEventObject.
Defines values for FineTuningJobHyperparametersBatchSize0.
Defines values for FineTuningJobHyperparametersLearningRateMultiplier0.
Defines values for FineTuningJobHyperparametersNEpochs0.
Defines values for FineTuningJobObject.
Defines values for FineTuningJobStatus.
Defines values for FineTuningJobStatus.
Defines values for FineTuningJobStatus.
Defines values for FineTuningJobStatus.
Defines values for FineTuningJobStatus.
Defines values for FineTuningJobStatus.
Defines values for CreateSpeechRequestResponseFormat.
Defines values for CreateEmbeddingRequestEncodingFormat.
Defines values for RunToolCallObjectType.
Defines values for RealtimeSessionCreateRequestModel.
Defines values for RealtimeSessionCreateRequestModel.
Defines values for RealtimeSessionCreateRequestModel.
Defines values for RealtimeSessionCreateRequestModel.
Defines values for RealtimeSessionCreateRequestModel.
Defines values for CreateImageRequestQuality.
Defines values for UsageImagesParamsSources.
Defines values for MessageContentImageFileObjectType.
Defines values for UsageImagesParamsSources.
Defines values for MessageContentImageUrlObjectType.
Defines values for UsageImagesParamsSources.
Defines values for ChatCompletionRequestMessageContentPartAudioType.
Defines values for VectorStoreFileObjectLastErrorCode.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for InviteListResponseObject.
Defines values for InviteProjectsRole.
Defines values for InviteProjectsRole.
Defines values for InviteRequestProjectsRole.
Defines values for InviteRequestProjectsRole.
Defines values for InviteRequestRole.
Defines values for InviteRequestRole.
Defines values for InviteRole.
Defines values for InviteRole.
Defines values for AuditLogEventType.
Defines values for InviteStatus.
Defines values for InviteStatus.
Defines values for InviteStatus.
Defines values for ResponseFormatJsonObjectType.
Defines values for ResponseFormatJsonSchemaType.
Defines values for VectorStoreExpirationAfterAnchor.
Defines values for TruncationObjectType.
Defines values for UserListResponseObject.
Defines values for ListAssistantsParamsOrder.
Defines values for ListAssistantsParamsOrder.
Defines values for ListAuditLogsResponseObject.
Defines values for ListBatchesResponseObject.
Defines values for ListFilesInVectorStoreBatchParamsFilter.
Defines values for ListFilesInVectorStoreBatchParamsFilter.
Defines values for ListFilesInVectorStoreBatchParamsFilter.
Defines values for ListFilesInVectorStoreBatchParamsFilter.
Defines values for ListFilesInVectorStoreBatchParamsOrder.
Defines values for ListFilesInVectorStoreBatchParamsOrder.
Defines values for ListFilesParamsOrder.
Defines values for ListFilesParamsOrder.
Defines values for ListFineTuningJobCheckpointsResponseObject.
Defines values for ListFineTuningJobEventsResponseObject.
Defines values for ListMessagesParamsOrder.
Defines values for ListMessagesParamsOrder.
Defines values for ListModelsResponseObject.
Defines values for ListPaginatedFineTuningJobsResponseObject.
Defines values for ListRunsParamsOrder.
Defines values for ListRunsParamsOrder.
Defines values for ListRunStepsParamsInclude.
Defines values for ListRunStepsParamsOrder.
Defines values for ListRunStepsParamsOrder.
Defines values for ListVectorStoreFilesParamsFilter.
Defines values for ListVectorStoreFilesParamsFilter.
Defines values for ListVectorStoreFilesParamsFilter.
Defines values for ListVectorStoreFilesParamsFilter.
Defines values for ListVectorStoresParamsOrder.
Defines values for ListVectorStoresParamsOrder.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for RunStepDetailsToolCallsCodeOutputLogsObjectType.
Defines values for RunObjectIncompleteDetailsReason.
Defines values for RunObjectIncompleteDetailsReason.
Defines values for MessageObjectIncompleteDetailsReason.
Defines values for FineTuningJobEventType.
Defines values for MessageContentImageFileObjectImageFileDetail.
Defines values for MessageContentImageFileObjectImageFileDetail.
Defines values for MessageContentImageFileObjectImageFileDetail.
Defines values for MessageContentImageUrlObjectImageUrlDetail.
Defines values for MessageContentImageUrlObjectImageUrlDetail.
Defines values for MessageContentImageUrlObjectImageUrlDetail.
Defines values for MessageContentRefusalObjectType.
Defines values for MessageContentTextObjectType.
Defines values for MessageObjectRole.
Defines values for MessageObjectRole.
Defines values for MessageObjectStatus.
Defines values for MessageObjectStatus.
Defines values for MessageObjectStatus.
Defines values for MessageRequestContentTextObjectType.
Defines values for FineTuningJobEventType.
Defines values for ModelObject.
Defines values for CreateSpeechRequestResponseFormat.
Defines values for UsageVectorStoresParamsBucketWidth.
Defines values for UsageVectorStoresParamsBucketWidth.
Defines values for UsageVectorStoresParamsBucketWidth.
Defines values for CreateBatchJSONBodyCompletionWindow.
Defines values for CreateImageRequestStyle.
Defines values for CreateModerationRequestModel1.
Defines values for CreateModerationRequestModel1.
Defines values for OpenAIFileObject.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFilePurpose.
Defines values for OpenAIFileStatus.
Defines values for OpenAIFileStatus.
Defines values for OpenAIFileStatus.
Defines values for CreateSpeechRequestResponseFormat.
Defines values for CostsResultObject.
Defines values for InviteObject.
Defines values for InviteDeleteResponseObject.
Defines values for ProjectObject.
Defines values for ProjectApiKeyObject.
Defines values for ProjectApiKeyDeleteResponseObject.
Defines values for ProjectServiceAccountApiKeyObject.
Defines values for ProjectServiceAccountDeleteResponseObject.
Defines values for ProjectUserObject.
Defines values for ProjectUserDeleteResponseObject.
Defines values for AuditLogEventType.
Defines values for UsageAudioSpeechesResultObject.
Defines values for UsageAudioTranscriptionsResultObject.
Defines values for UsageCodeInterpreterSessionsResultObject.
Defines values for UsageCompletionsResultObject.
Defines values for UsageEmbeddingsResultObject.
Defines values for UsageImagesResultObject.
Defines values for UsageModerationsResultObject.
Defines values for UsageVectorStoresResultObject.
Defines values for UserObject.
Defines values for UserDeleteResponseObject.
Defines values for OtherChunkingStrategyResponseParamType.
Defines values for UserRoleUpdateRequestRole.
Defines values for UsageResponseObject.
Defines values for CreateSpeechRequestResponseFormat.
Defines values for ProjectApiKeyListResponseObject.
Defines values for ProjectApiKeyOwnerType.
Defines values for ProjectApiKeyOwnerType.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for ProjectListResponseObject.
Defines values for ProjectRateLimitListResponseObject.
Defines values for ProjectRateLimitObject.
Defines values for ProjectServiceAccountCreateResponseObject.
Defines values for ProjectServiceAccountCreateResponseRole.
Defines values for ProjectServiceAccountListResponseObject.
Defines values for ProjectServiceAccountObject.
Defines values for ProjectServiceAccountRole.
Defines values for ProjectServiceAccountRole.
Defines values for AuditLogEventType.
Defines values for ProjectUserCreateRequestRole.
Defines values for ProjectUserCreateRequestRole.
Defines values for ProjectUserRole.
Defines values for ProjectUserRole.
Defines values for ProjectUserUpdateRequestRole.
Defines values for ProjectUserUpdateRequestRole.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for UserRoleUpdateRequestRole.
Defines values for RealtimeSessionCreateRequestInputAudioFormat.
Defines values for RealtimeSessionCreateRequestInputAudioFormat.
Defines values for RealtimeSessionCreateRequestInputAudioFormat.
Defines values for RealtimeSessionCreateRequestMaxResponseOutputTokens1.
Defines values for RealtimeSessionCreateRequestOutputAudioFormat.
Defines values for RealtimeSessionCreateRequestOutputAudioFormat.
Defines values for RealtimeSessionCreateRequestOutputAudioFormat.
Defines values for RealtimeSessionCreateRequestToolsType.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateRequestVoice.
Defines values for RealtimeSessionCreateResponseMaxResponseOutputTokens1.
Defines values for RealtimeSessionCreateResponseToolsType.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for RealtimeSessionCreateResponseVoice.
Defines values for ResponseFormatTextType.
Defines values for MessageObjectIncompleteDetailsReason.
Defines values for MessageObjectIncompleteDetailsReason.
Defines values for MessageObjectIncompleteDetailsReason.
Defines values for RunObjectLastErrorCode.
Defines values for RunObjectLastErrorCode.
Defines values for RunObjectLastErrorCode.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunObjectStatus.
Defines values for RunStepDetailsMessageCreationObjectType.
Defines values for RunStepDetailsToolCallsCodeOutputImageObjectType.
Defines values for RunStepDetailsToolCallsFileSearchResultObjectContentType.
Defines values for RunStepDetailsToolCallsFunctionObjectType.
Defines values for RunStepObjectLastErrorCode.
Defines values for RunStepObjectLastErrorCode.
Defines values for RunStepObjectStatus.
Defines values for RunStepObjectStatus.
Defines values for RunStepObjectStatus.
Defines values for RunStepObjectStatus.
Defines values for RunStepObjectStatus.
Defines values for RunStepObjectType.
Defines values for RunStepObjectType.
Defines values for CreateChatCompletionResponseServiceTier.
Defines values for CreateTranscriptionRequestTimestampGranularities.
Defines values for VectorStoreFileObjectLastErrorCode.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for AuditLogActorType.
Defines values for CreateImageRequestQuality.
Defines values for StaticChunkingStrategyRequestParamType.
Defines values for StaticChunkingStrategyResponseParamType.
Defines values for GetRunStepParamsInclude.
Defines values for RunObjectRequiredActionType.
Defines values for FineTuneMethodType.
Defines values for ChatCompletionRequestSystemMessageRole.
Defines values for CreateCompletionResponseObject.
Defines values for CreateEmbeddingRequestModel1.
Defines values for CreateEmbeddingRequestModel1.
Defines values for CreateEmbeddingRequestModel1.
Defines values for CreateModerationRequestModel1.
Defines values for CreateModerationRequestModel1.
Defines values for ThreadObjectObject.
Defines values for DeleteThreadResponseObject.
Defines values for MessageObjectObject.
Defines values for DeleteMessageResponseObject.
Defines values for RunObjectObject.
Defines values for RunStepObjectObject.
Defines values for ChatCompletionRequestToolMessageRole.
Defines values for RunStepDetailsToolCallsObjectType.
Defines values for CreateSpeechRequestModel1.
Defines values for CreateSpeechRequestModel1.
Defines values for VectorStoreFileObjectLastErrorCode.
Defines values for UploadObject.
Defines values for UploadPartObject.
Defines values for UploadStatus.
Defines values for UploadStatus.
Defines values for UploadStatus.
Defines values for UploadStatus.
Defines values for CreateImageVariationRequestResponseFormat.
Defines values for UsageAudioSpeechesParamsBucketWidth.
Defines values for UsageAudioSpeechesParamsBucketWidth.
Defines values for UsageAudioSpeechesParamsBucketWidth.
Defines values for UsageAudioSpeechesParamsGroupBy.
Defines values for UsageAudioSpeechesParamsGroupBy.
Defines values for UsageAudioSpeechesParamsGroupBy.
Defines values for UsageAudioSpeechesParamsGroupBy.
Defines values for UsageAudioTranscriptionsParamsBucketWidth.
Defines values for UsageAudioTranscriptionsParamsBucketWidth.
Defines values for UsageAudioTranscriptionsParamsBucketWidth.
Defines values for UsageAudioTranscriptionsParamsGroupBy.
Defines values for UsageAudioTranscriptionsParamsGroupBy.
Defines values for UsageAudioTranscriptionsParamsGroupBy.
Defines values for UsageAudioTranscriptionsParamsGroupBy.
Defines values for UsageCodeInterpreterSessionsParamsBucketWidth.
Defines values for UsageCodeInterpreterSessionsParamsBucketWidth.
Defines values for UsageCodeInterpreterSessionsParamsBucketWidth.
Defines values for UsageCodeInterpreterSessionsParamsGroupBy.
Defines values for UsageCompletionsParamsBucketWidth.
Defines values for UsageCompletionsParamsBucketWidth.
Defines values for UsageCompletionsParamsBucketWidth.
Defines values for UsageCompletionsParamsGroupBy.
Defines values for UsageCompletionsParamsGroupBy.
Defines values for UsageCompletionsParamsGroupBy.
Defines values for UsageCompletionsParamsGroupBy.
Defines values for UsageCompletionsParamsGroupBy.
Defines values for UsageCostsParamsBucketWidth.
Defines values for UsageCostsParamsGroupBy.
Defines values for UsageCostsParamsGroupBy.
Defines values for UsageEmbeddingsParamsBucketWidth.
Defines values for UsageEmbeddingsParamsBucketWidth.
Defines values for UsageEmbeddingsParamsBucketWidth.
Defines values for UsageEmbeddingsParamsGroupBy.
Defines values for UsageEmbeddingsParamsGroupBy.
Defines values for UsageEmbeddingsParamsGroupBy.
Defines values for UsageEmbeddingsParamsGroupBy.
Defines values for UsageImagesParamsBucketWidth.
Defines values for UsageImagesParamsBucketWidth.
Defines values for UsageImagesParamsBucketWidth.
Defines values for UsageImagesParamsGroupBy.
Defines values for UsageImagesParamsGroupBy.
Defines values for UsageImagesParamsGroupBy.
Defines values for UsageImagesParamsGroupBy.
Defines values for UsageImagesParamsGroupBy.
Defines values for UsageImagesParamsGroupBy.
Defines values for UsageImagesParamsSizes.
Defines values for UsageImagesParamsSizes.
Defines values for UsageImagesParamsSizes.
Defines values for UsageImagesParamsSizes.
Defines values for UsageImagesParamsSizes.
Defines values for UsageModerationsParamsBucketWidth.
Defines values for UsageModerationsParamsBucketWidth.
Defines values for UsageModerationsParamsBucketWidth.
Defines values for UsageModerationsParamsGroupBy.
Defines values for UsageModerationsParamsGroupBy.
Defines values for UsageModerationsParamsGroupBy.
Defines values for UsageModerationsParamsGroupBy.
Defines values for UsageVectorStoresParamsGroupBy.
Defines values for AuditLogEventType.
Defines values for AuditLogEventType.
Defines values for UserRole.
Defines values for UserRole.
Defines values for AuditLogEventType.
Defines values for CreateBatchJSONBodyEndpoint.
Defines values for CreateBatchJSONBodyEndpoint.
Defines values for CreateBatchJSONBodyEndpoint.
Defines values for VectorStoreObjectObject.
Defines values for DeleteVectorStoreResponseObject.
Defines values for VectorStoreFileObjectObject.
Defines values for VectorStoreFileBatchObjectStatus.
Defines values for VectorStoreFileBatchObjectStatus.
Defines values for VectorStoreFileBatchObjectStatus.
Defines values for VectorStoreFileBatchObjectStatus.
Defines values for DeleteVectorStoreFileResponseObject.
Defines values for VectorStoreFileObjectStatus.
Defines values for VectorStoreFileObjectStatus.
Defines values for VectorStoreFileObjectStatus.
Defines values for VectorStoreFileObjectStatus.
Defines values for VectorStoreFileBatchObjectObject.
Defines values for VectorStoreObjectStatus.
Defines values for VectorStoreObjectStatus.
Defines values for VectorStoreObjectStatus.
Defines values for CreateImageRequestStyle.
Defines values for CreateSpeechRequestResponseFormat.
Defines values for CreateTranscriptionRequestTimestampGranularities.

# Structs

AddUploadPartRequest defines model for AddUploadPartRequest.
No description provided by the author
AdminApiKey defines model for AdminApiKey.
AdminApiKeysCreateJSONBody defines parameters for AdminApiKeysCreate.
No description provided by the author
No description provided by the author
No description provided by the author
AdminApiKeysListParams defines parameters for AdminApiKeysList.
No description provided by the author
ApiKeyList defines model for ApiKeyList.
No description provided by the author
AssistantObject Represents an `assistant` that can call the model and use tools.
AssistantObject_Tools_Item defines model for AssistantObject.tools.Item.
AssistantsApiResponseFormatOption Specifies the format that the model must output.
AssistantsApiToolChoiceOption Controls which (if any) tool is called by the model.
AssistantsNamedToolChoice Specifies a tool the model should use.
AssistantToolsCode defines model for AssistantToolsCode.
AssistantToolsFileSearch defines model for AssistantToolsFileSearch.
AssistantToolsFileSearchTypeOnly defines model for AssistantToolsFileSearchTypeOnly.
AssistantToolsFunction defines model for AssistantToolsFunction.
AuditLog A log of a user action or configuration change within this organization.
AuditLogActor The actor who performed the audit logged action.
AuditLogActorApiKey The API Key used to perform the audit logged action.
AuditLogActorServiceAccount The service account that performed the audit logged action.
AuditLogActorSession The session in which the audit logged action was performed.
AuditLogActorUser The user who performed the audit logged action.
AutoChunkingStrategyRequestParam The default strategy.
Batch defines model for Batch.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ChatCompletionFunctionCallOption Specifying a particular function via `{"name": "my_function"}` forces the model to call that function.
ChatCompletionFunctions defines model for ChatCompletionFunctions.
ChatCompletionMessageToolCall defines model for ChatCompletionMessageToolCall.
ChatCompletionNamedToolChoice Specifies a tool the model should use.
ChatCompletionRequestAssistantMessage Messages sent by the model in response to user messages.
ChatCompletionRequestAssistantMessage_Content The contents of the assistant message.
ChatCompletionRequestAssistantMessageContentPart defines model for ChatCompletionRequestAssistantMessageContentPart.
ChatCompletionRequestDeveloperMessage Developer-provided instructions that the model should follow, regardless of messages sent by the user.
ChatCompletionRequestDeveloperMessage_Content The contents of the developer message.
ChatCompletionRequestFunctionMessage defines model for ChatCompletionRequestFunctionMessage.
ChatCompletionRequestMessage defines model for ChatCompletionRequestMessage.
ChatCompletionRequestMessageContentPartAudio Learn about [audio inputs](/docs/guides/audio).
ChatCompletionRequestMessageContentPartImage Learn about [image inputs](/docs/guides/vision).
ChatCompletionRequestMessageContentPartRefusal defines model for ChatCompletionRequestMessageContentPartRefusal.
ChatCompletionRequestMessageContentPartText Learn about [text inputs](/docs/guides/text-generation).
ChatCompletionRequestSystemMessage Developer-provided instructions that the model should follow, regardless of messages sent by the user.
ChatCompletionRequestSystemMessage_Content The contents of the system message.
ChatCompletionRequestSystemMessageContentPart defines model for ChatCompletionRequestSystemMessageContentPart.
ChatCompletionRequestToolMessage defines model for ChatCompletionRequestToolMessage.
ChatCompletionRequestToolMessage_Content The contents of the tool message.
ChatCompletionRequestToolMessageContentPart defines model for ChatCompletionRequestToolMessageContentPart.
ChatCompletionRequestUserMessage Messages sent by an end user, containing prompts or additional context information.
ChatCompletionRequestUserMessage_Content The contents of the user message.
ChatCompletionRequestUserMessageContentPart defines model for ChatCompletionRequestUserMessageContentPart.
ChatCompletionResponseMessage A chat completion message generated by the model.
ChatCompletionStreamOptions Options for streaming response.
ChatCompletionTokenLogprob defines model for ChatCompletionTokenLogprob.
ChatCompletionTool defines model for ChatCompletionTool.
ChatCompletionToolChoiceOption Controls which (if any) tool is called by the model.
ChunkingStrategyRequestParam The chunking strategy used to chunk the file(s).
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CompleteUploadRequest defines model for CompleteUploadRequest.
No description provided by the author
CompletionUsage Usage statistics for the completion request.
CostsResult The aggregated costs details of the specific time bucket.
CreateAssistantRequest defines model for CreateAssistantRequest.
CreateAssistantRequest_Model ID of the model to use.
CreateAssistantRequest_ToolResources_FileSearch defines model for CreateAssistantRequest.ToolResources.FileSearch.
CreateAssistantRequest_ToolResources_FileSearch_VectorStores_ChunkingStrategy The chunking strategy used to chunk the file(s).
CreateAssistantRequest_Tools_Item defines model for CreateAssistantRequest.tools.Item.
CreateAssistantRequestToolResourcesFileSearchVectorStoresChunkingStrategy0 The default strategy.
CreateAssistantRequestToolResourcesFileSearchVectorStoresChunkingStrategy1 defines model for .
No description provided by the author
CreateBatchJSONBody defines parameters for CreateBatch.
No description provided by the author
CreateChatCompletionRequest defines model for CreateChatCompletionRequest.
CreateChatCompletionRequest_FunctionCall Deprecated in favor of `tool_choice`.
CreateChatCompletionRequest_Model ID of the model to use.
CreateChatCompletionRequest_Prediction Configuration for a [Predicted Output](/docs/guides/predicted-outputs), which can greatly improve response times when large parts of the model response are known ahead of time.
CreateChatCompletionRequest_ResponseFormat An object specifying the format that the model must output.
CreateChatCompletionRequest_Stop Up to 4 sequences where the API will stop generating further tokens.
No description provided by the author
CreateChatCompletionResponse Represents a chat completion response returned by model, based on the provided input.
CreateCompletionRequest defines model for CreateCompletionRequest.
CreateCompletionRequest_Model ID of the model to use.
CreateCompletionRequest_Prompt The prompt(s) to generate completions for, encoded as a string, array of strings, array of tokens, or array of token arrays.
CreateCompletionRequest_Stop Up to 4 sequences where the API will stop generating further tokens.
No description provided by the author
CreateCompletionResponse Represents a completion response from the API.
CreateEmbeddingRequest defines model for CreateEmbeddingRequest.
CreateEmbeddingRequest_Input Input text to embed, encoded as a string or array of tokens.
CreateEmbeddingRequest_Model ID of the model to use.
No description provided by the author
CreateEmbeddingResponse defines model for CreateEmbeddingResponse.
CreateFileRequest defines model for CreateFileRequest.
No description provided by the author
CreateFineTuningJobRequest defines model for CreateFineTuningJobRequest.
CreateFineTuningJobRequest_Hyperparameters_BatchSize Number of examples in each batch.
CreateFineTuningJobRequest_Hyperparameters_LearningRateMultiplier Scaling factor for the learning rate.
CreateFineTuningJobRequest_Hyperparameters_NEpochs The number of epochs to train the model for.
CreateFineTuningJobRequest_Integrations_Type The type of integration to enable.
CreateFineTuningJobRequest_Model The name of the model to fine-tune.
No description provided by the author
CreateImageEditRequest defines model for CreateImageEditRequest.
CreateImageEditRequest_Model The model to use for image generation.
No description provided by the author
CreateImageRequest defines model for CreateImageRequest.
CreateImageRequest_Model The model to use for image generation.
No description provided by the author
CreateImageVariationRequest defines model for CreateImageVariationRequest.
CreateImageVariationRequest_Model The model to use for image generation.
No description provided by the author
CreateMessageRequest defines model for CreateMessageRequest.
CreateMessageRequest_Attachments_Tools_Item defines model for CreateMessageRequest.Attachments.Tools.Item.
CreateMessageRequest_Content defines model for CreateMessageRequest.Content.
CreateMessageRequest_Content_1_Item defines model for CreateMessageRequest.Content.1.Item.
No description provided by the author
CreateModerationRequest defines model for CreateModerationRequest.
CreateModerationRequest_Input Input (or inputs) to classify.
CreateModerationRequest_Input_2_Item defines model for CreateModerationRequest.Input.2.Item.
CreateModerationRequest_Model The content moderation model you would like to use.
CreateModerationRequestInput20 An object describing an image to classify.
CreateModerationRequestInput21 An object describing text to classify.
No description provided by the author
CreateModerationResponse Represents if a given text input is potentially harmful.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateRunParams defines parameters for CreateRun.
CreateRunRequest defines model for CreateRunRequest.
CreateRunRequest_Model The ID of the [Model](/docs/api-reference/models) to be used to execute this run.
CreateRunRequest_Tools_Item defines model for CreateRunRequest.tools.Item.
No description provided by the author
CreateSpeechRequest defines model for CreateSpeechRequest.
CreateSpeechRequest_Model One of the available [TTS models](/docs/models#tts): `tts-1` or `tts-1-hd`.
No description provided by the author
CreateThreadAndRunRequest defines model for CreateThreadAndRunRequest.
CreateThreadAndRunRequest_Model The ID of the [Model](/docs/api-reference/models) to be used to execute this run.
CreateThreadAndRunRequest_Tools_Item defines model for CreateThreadAndRunRequest.tools.Item.
No description provided by the author
CreateThreadRequest defines model for CreateThreadRequest.
CreateThreadRequest_ToolResources_FileSearch defines model for CreateThreadRequest.ToolResources.FileSearch.
CreateThreadRequest_ToolResources_FileSearch_VectorStores_ChunkingStrategy The chunking strategy used to chunk the file(s).
CreateThreadRequestToolResourcesFileSearchVectorStoresChunkingStrategy0 The default strategy.
CreateThreadRequestToolResourcesFileSearchVectorStoresChunkingStrategy1 defines model for .
No description provided by the author
CreateTranscriptionRequest defines model for CreateTranscriptionRequest.
CreateTranscriptionRequest_Model ID of the model to use.
No description provided by the author
CreateTranscriptionResponseJson Represents a transcription response returned by model, based on the provided input.
CreateTranscriptionResponseVerboseJson Represents a verbose json transcription response returned by model, based on the provided input.
CreateTranslationRequest defines model for CreateTranslationRequest.
CreateTranslationRequest_Model ID of the model to use.
No description provided by the author
CreateTranslationResponseJson defines model for CreateTranslationResponseJson.
CreateTranslationResponseVerboseJson defines model for CreateTranslationResponseVerboseJson.
CreateUploadRequest defines model for CreateUploadRequest.
No description provided by the author
CreateVectorStoreFileBatchRequest defines model for CreateVectorStoreFileBatchRequest.
No description provided by the author
CreateVectorStoreFileRequest defines model for CreateVectorStoreFileRequest.
No description provided by the author
CreateVectorStoreRequest defines model for CreateVectorStoreRequest.
CreateVectorStoreRequest_ChunkingStrategy The chunking strategy used to chunk the file(s).
No description provided by the author
No description provided by the author
DeleteAssistantResponse defines model for DeleteAssistantResponse.
No description provided by the author
DeleteFileResponse defines model for DeleteFileResponse.
No description provided by the author
No description provided by the author
DeleteMessageResponse defines model for DeleteMessageResponse.
No description provided by the author
DeleteModelResponse defines model for DeleteModelResponse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeleteThreadResponse defines model for DeleteThreadResponse.
No description provided by the author
No description provided by the author
DeleteVectorStoreFileResponse defines model for DeleteVectorStoreFileResponse.
No description provided by the author
DeleteVectorStoreResponse defines model for DeleteVectorStoreResponse.
No description provided by the author
Embedding Represents an embedding vector returned by embedding endpoint.
Error defines model for Error.
ErrorResponse defines model for ErrorResponse.
FileSearchRankingOptions The ranking options for the file search.
FineTuneDPOMethod Configuration for the DPO fine-tuning method.
FineTuneDPOMethod_Hyperparameters_BatchSize Number of examples in each batch.
FineTuneDPOMethod_Hyperparameters_Beta The beta value for the DPO method.
FineTuneDPOMethod_Hyperparameters_LearningRateMultiplier Scaling factor for the learning rate.
FineTuneDPOMethod_Hyperparameters_NEpochs The number of epochs to train the model for.
FineTuneMethod The method used for fine-tuning.
FineTuneSupervisedMethod Configuration for the supervised fine-tuning method.
FineTuneSupervisedMethod_Hyperparameters_BatchSize Number of examples in each batch.
FineTuneSupervisedMethod_Hyperparameters_LearningRateMultiplier Scaling factor for the learning rate.
FineTuneSupervisedMethod_Hyperparameters_NEpochs The number of epochs to train the model for.
FineTuningIntegration defines model for FineTuningIntegration.
FineTuningJob The `fine_tuning.job` object represents a fine-tuning job that has been created through the API.
FineTuningJob_Hyperparameters_BatchSize Number of examples in each batch.
FineTuningJob_Hyperparameters_LearningRateMultiplier Scaling factor for the learning rate.
FineTuningJob_Hyperparameters_NEpochs The number of epochs to train the model for.
FineTuningJob_Integrations_Item defines model for FineTuningJob.integrations.Item.
FineTuningJobCheckpoint The `fine_tuning.job.checkpoint` object represents a model checkpoint for a fine-tuning job that is ready to use.
FineTuningJobEvent Fine-tuning job event object.
FunctionObject defines model for FunctionObject.
No description provided by the author
No description provided by the author
No description provided by the author
GetRunStepParams defines parameters for GetRunStep.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Image Represents the url or the content of an image generated by the OpenAI API.
ImagesResponse defines model for ImagesResponse.
Invite Represents an individual `invite` to the organization.
InviteDeleteResponse defines model for InviteDeleteResponse.
InviteListResponse defines model for InviteListResponse.
InviteRequest defines model for InviteRequest.
No description provided by the author
ListAssistantsParams defines parameters for ListAssistants.
No description provided by the author
ListAssistantsResponse defines model for ListAssistantsResponse.
ListAuditLogsParams defines parameters for ListAuditLogs.
No description provided by the author
ListAuditLogsResponse defines model for ListAuditLogsResponse.
ListBatchesParams defines parameters for ListBatches.
No description provided by the author
ListBatchesResponse defines model for ListBatchesResponse.
ListFilesInVectorStoreBatchParams defines parameters for ListFilesInVectorStoreBatch.
No description provided by the author
ListFilesParams defines parameters for ListFiles.
No description provided by the author
ListFilesResponse defines model for ListFilesResponse.
ListFineTuningEventsParams defines parameters for ListFineTuningEvents.
No description provided by the author
ListFineTuningJobCheckpointsParams defines parameters for ListFineTuningJobCheckpoints.
No description provided by the author
ListFineTuningJobCheckpointsResponse defines model for ListFineTuningJobCheckpointsResponse.
ListFineTuningJobEventsResponse defines model for ListFineTuningJobEventsResponse.
ListInvitesParams defines parameters for ListInvites.
No description provided by the author
ListMessagesParams defines parameters for ListMessages.
No description provided by the author
ListMessagesResponse defines model for ListMessagesResponse.
No description provided by the author
ListModelsResponse defines model for ListModelsResponse.
ListPaginatedFineTuningJobsParams defines parameters for ListPaginatedFineTuningJobs.
No description provided by the author
ListPaginatedFineTuningJobsResponse defines model for ListPaginatedFineTuningJobsResponse.
ListProjectApiKeysParams defines parameters for ListProjectApiKeys.
No description provided by the author
ListProjectRateLimitsParams defines parameters for ListProjectRateLimits.
No description provided by the author
ListProjectServiceAccountsParams defines parameters for ListProjectServiceAccounts.
No description provided by the author
ListProjectsParams defines parameters for ListProjects.
No description provided by the author
ListProjectUsersParams defines parameters for ListProjectUsers.
No description provided by the author
ListRunsParams defines parameters for ListRuns.
No description provided by the author
ListRunsResponse defines model for ListRunsResponse.
ListRunStepsParams defines parameters for ListRunSteps.
No description provided by the author
ListRunStepsResponse defines model for ListRunStepsResponse.
ListUsersParams defines parameters for ListUsers.
No description provided by the author
ListVectorStoreFilesParams defines parameters for ListVectorStoreFiles.
No description provided by the author
ListVectorStoreFilesResponse defines model for ListVectorStoreFilesResponse.
ListVectorStoresParams defines parameters for ListVectorStores.
No description provided by the author
ListVectorStoresResponse defines model for ListVectorStoresResponse.
MessageContentImageFileObject References an image [File](/docs/api-reference/files) in the content of a message.
MessageContentImageUrlObject References an image URL in the content of a message.
MessageContentRefusalObject The refusal content generated by the assistant.
MessageContentTextAnnotationsFileCitationObject A citation within the message that points to a specific quote from a specific File associated with the assistant or the message.
MessageContentTextAnnotationsFilePathObject A URL for the file that's generated when the assistant used the `code_interpreter` tool to generate a file.
MessageContentTextObject The text content that is part of a message.
MessageContentTextObject_Text_Annotations_Item defines model for MessageContentTextObject.Text.Annotations.Item.
MessageObject Represents a message within a [thread](/docs/api-reference/threads).
MessageObject_Attachments_Tools_Item defines model for MessageObject.Attachments.Tools.Item.
MessageObject_Content_Item defines model for MessageObject.content.Item.
MessageRequestContentTextObject The text content that is part of a message.
Model Describes an OpenAI model offering that can be used with the API.
ModifyAssistantRequest defines model for ModifyAssistantRequest.
ModifyAssistantRequest_Model ID of the model to use.
ModifyAssistantRequest_Tools_Item defines model for ModifyAssistantRequest.tools.Item.
No description provided by the author
ModifyMessageRequest defines model for ModifyMessageRequest.
No description provided by the author
No description provided by the author
No description provided by the author
ModifyRunRequest defines model for ModifyRunRequest.
No description provided by the author
ModifyThreadRequest defines model for ModifyThreadRequest.
No description provided by the author
No description provided by the author
No description provided by the author
OpenAIFile The `File` object represents a document that has been uploaded to OpenAI.
OtherChunkingStrategyResponseParam This is returned when the chunking strategy is unknown.
PredictionContent Static predicted output content, such as the content of a text file that is being regenerated.
PredictionContent_Content The content that should be matched when generating a model response.
Project Represents an individual project.
ProjectApiKey Represents an individual API key in a project.
ProjectApiKeyDeleteResponse defines model for ProjectApiKeyDeleteResponse.
ProjectApiKeyListResponse defines model for ProjectApiKeyListResponse.
ProjectCreateRequest defines model for ProjectCreateRequest.
ProjectListResponse defines model for ProjectListResponse.
ProjectRateLimit Represents a project rate limit config.
ProjectRateLimitListResponse defines model for ProjectRateLimitListResponse.
ProjectRateLimitUpdateRequest defines model for ProjectRateLimitUpdateRequest.
ProjectServiceAccount Represents an individual service account in a project.
ProjectServiceAccountApiKey defines model for ProjectServiceAccountApiKey.
ProjectServiceAccountCreateRequest defines model for ProjectServiceAccountCreateRequest.
ProjectServiceAccountCreateResponse defines model for ProjectServiceAccountCreateResponse.
ProjectServiceAccountDeleteResponse defines model for ProjectServiceAccountDeleteResponse.
ProjectServiceAccountListResponse defines model for ProjectServiceAccountListResponse.
ProjectUpdateRequest defines model for ProjectUpdateRequest.
ProjectUser Represents an individual user in a project.
ProjectUserCreateRequest defines model for ProjectUserCreateRequest.
ProjectUserDeleteResponse defines model for ProjectUserDeleteResponse.
ProjectUserListResponse defines model for ProjectUserListResponse.
ProjectUserUpdateRequest defines model for ProjectUserUpdateRequest.
RealtimeSessionCreateRequest Realtime session object configuration.
RealtimeSessionCreateRequest_MaxResponseOutputTokens Maximum number of output tokens for a single assistant response, inclusive of tool calls.
RealtimeSessionCreateResponse A new Realtime session configuration, with an ephermeral key.
RealtimeSessionCreateResponse_MaxResponseOutputTokens Maximum number of output tokens for a single assistant response, inclusive of tool calls.
ResponseFormatJsonObject defines model for ResponseFormatJsonObject.
ResponseFormatJsonSchema defines model for ResponseFormatJsonSchema.
ResponseFormatText defines model for ResponseFormatText.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RunCompletionUsage Usage statistics related to the run.
RunObject Represents an execution run on a [thread](/docs/api-reference/threads).
RunObject_Tools_Item defines model for RunObject.tools.Item.
RunStepCompletionUsage Usage statistics related to the run step.
RunStepDetailsMessageCreationObject Details of the message creation by the run step.
RunStepDetailsToolCallsCodeObject Details of the Code Interpreter tool call the run step was involved in.
RunStepDetailsToolCallsCodeObject_CodeInterpreter_Outputs_Item defines model for RunStepDetailsToolCallsCodeObject.CodeInterpreter.Outputs.Item.
RunStepDetailsToolCallsCodeOutputImageObject defines model for RunStepDetailsToolCallsCodeOutputImageObject.
RunStepDetailsToolCallsCodeOutputLogsObject Text output from the Code Interpreter tool call as part of a run step.
RunStepDetailsToolCallsFileSearchObject defines model for RunStepDetailsToolCallsFileSearchObject.
RunStepDetailsToolCallsFileSearchRankingOptionsObject The ranking options for the file search.
RunStepDetailsToolCallsFileSearchResultObject A result instance of the file search.
RunStepDetailsToolCallsFunctionObject defines model for RunStepDetailsToolCallsFunctionObject.
RunStepDetailsToolCallsObject Details of the tool call.
RunStepDetailsToolCallsObject_ToolCalls_Item defines model for RunStepDetailsToolCallsObject.tool_calls.Item.
RunStepObject Represents a step in execution of a run.
RunStepObject_StepDetails The details of the run step.
RunToolCallObject Tool call objects.
StaticChunkingStrategy defines model for StaticChunkingStrategy.
StaticChunkingStrategyRequestParam defines model for StaticChunkingStrategyRequestParam.
StaticChunkingStrategyResponseParam defines model for StaticChunkingStrategyResponseParam.
No description provided by the author
SubmitToolOutputsRunRequest defines model for SubmitToolOutputsRunRequest.
ThreadObject Represents a thread that contains [messages](/docs/api-reference/messages).
TranscriptionSegment defines model for TranscriptionSegment.
TranscriptionWord defines model for TranscriptionWord.
TruncationObject Controls for how a thread will be truncated prior to the run.
No description provided by the author
UpdateVectorStoreRequest defines model for UpdateVectorStoreRequest.
Upload The Upload object can accept byte chunks in the form of Parts.
UploadPart The upload Part represents a chunk of bytes we can add to an Upload object.
UsageAudioSpeechesParams defines parameters for UsageAudioSpeeches.
No description provided by the author
UsageAudioSpeechesResult The aggregated audio speeches usage details of the specific time bucket.
UsageAudioTranscriptionsParams defines parameters for UsageAudioTranscriptions.
No description provided by the author
UsageAudioTranscriptionsResult The aggregated audio transcriptions usage details of the specific time bucket.
UsageCodeInterpreterSessionsParams defines parameters for UsageCodeInterpreterSessions.
No description provided by the author
UsageCodeInterpreterSessionsResult The aggregated code interpreter sessions usage details of the specific time bucket.
UsageCompletionsParams defines parameters for UsageCompletions.
No description provided by the author
UsageCompletionsResult The aggregated completions usage details of the specific time bucket.
UsageCostsParams defines parameters for UsageCosts.
No description provided by the author
UsageEmbeddingsParams defines parameters for UsageEmbeddings.
No description provided by the author
UsageEmbeddingsResult The aggregated embeddings usage details of the specific time bucket.
UsageImagesParams defines parameters for UsageImages.
No description provided by the author
UsageImagesResult The aggregated images usage details of the specific time bucket.
UsageModerationsParams defines parameters for UsageModerations.
No description provided by the author
UsageModerationsResult The aggregated moderations usage details of the specific time bucket.
UsageResponse defines model for UsageResponse.
UsageTimeBucket defines model for UsageTimeBucket.
UsageTimeBucket_Result_Item defines model for UsageTimeBucket.result.Item.
UsageVectorStoresParams defines parameters for UsageVectorStores.
No description provided by the author
UsageVectorStoresResult The aggregated vector stores usage details of the specific time bucket.
User Represents an individual `user` within an organization.
UserDeleteResponse defines model for UserDeleteResponse.
UserListResponse defines model for UserListResponse.
UserRoleUpdateRequest defines model for UserRoleUpdateRequest.
VectorStoreExpirationAfter The expiration policy for a vector store.
VectorStoreFileBatchObject A batch of files attached to a vector store.
VectorStoreFileObject A list of files attached to a vector store.
VectorStoreFileObject_ChunkingStrategy The strategy used to chunk the file.
VectorStoreObject A vector store is a collection of processed files can be used by the `file_search` tool.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
CreateAssistantRequestToolResourcesFileSearch0 defines model for .
CreateAssistantRequestToolResourcesFileSearch1 defines model for .
CreateThreadRequestToolResourcesFileSearch0 defines model for .
CreateThreadRequestToolResourcesFileSearch1 defines model for .
Doer performs HTTP requests.

# Type aliases

AddUploadPartMultipartRequestBody defines body for AddUploadPart for multipart/form-data ContentType.
AdminApiKeysCreateJSONRequestBody defines body for AdminApiKeysCreate for application/json ContentType.
AdminApiKeysListParamsOrder defines parameters for AdminApiKeysList.
AssistantObjectObject The object type, which is always `assistant`.
AssistantsApiResponseFormatOption0 `auto` is the default value.
AssistantsApiToolChoiceOption0 `none` means the model will not call any tools and instead generates a message.
AssistantsNamedToolChoiceType The type of the tool.
AssistantToolsCodeType The type of tool being defined: `code_interpreter`.
AssistantToolsFileSearchType The type of tool being defined: `file_search`.
AssistantToolsFileSearchTypeOnlyType The type of tool being defined: `file_search`.
AssistantToolsFunctionType The type of tool being defined: `function`.
AudioResponseFormat The format of the output, in one of these options: `json`, `text`, `srt`, `verbose_json`, or `vtt`.
AuditLogActorApiKeyType The type of API key.
AuditLogActorType The type of actor.
AuditLogEventType The event type.
AutoChunkingStrategyRequestParamType Always `auto`.
BatchObject The object type, which is always `batch`.
BatchStatus The current status of the batch.
ChatCompletionMessageToolCalls The tool calls generated by the model, such as function calls.
ChatCompletionMessageToolCallType The type of the tool.
ChatCompletionModalities Output types that you would like the model to generate for this request.
ChatCompletionNamedToolChoiceType The type of the tool.
ChatCompletionRequestAssistantMessageContent0 The contents of the assistant message.
ChatCompletionRequestAssistantMessageContent1 An array of content parts with a defined type.
ChatCompletionRequestAssistantMessageRole The role of the messages author, in this case `assistant`.
ChatCompletionRequestDeveloperMessageContent0 The contents of the developer message.
ChatCompletionRequestDeveloperMessageContent1 An array of content parts with a defined type.
ChatCompletionRequestDeveloperMessageRole The role of the messages author, in this case `developer`.
ChatCompletionRequestFunctionMessageRole The role of the messages author, in this case `function`.
ChatCompletionRequestMessageContentPartAudioInputAudioFormat The format of the encoded audio data.
ChatCompletionRequestMessageContentPartAudioType The type of the content part.
ChatCompletionRequestMessageContentPartImageImageUrlDetail Specifies the detail level of the image.
ChatCompletionRequestMessageContentPartImageType The type of the content part.
ChatCompletionRequestMessageContentPartRefusalType The type of the content part.
ChatCompletionRequestMessageContentPartTextType The type of the content part.
ChatCompletionRequestSystemMessageContent0 The contents of the system message.
ChatCompletionRequestSystemMessageContent1 An array of content parts with a defined type.
ChatCompletionRequestSystemMessageRole The role of the messages author, in this case `system`.
ChatCompletionRequestToolMessageContent0 The contents of the tool message.
ChatCompletionRequestToolMessageContent1 An array of content parts with a defined type.
ChatCompletionRequestToolMessageRole The role of the messages author, in this case `tool`.
ChatCompletionRequestUserMessageContent0 The text contents of the message.
ChatCompletionRequestUserMessageContent1 An array of content parts with a defined type.
ChatCompletionRequestUserMessageRole The role of the messages author, in this case `user`.
ChatCompletionResponseMessageRole The role of the author of this message.
ChatCompletionToolChoiceOption0 `none` means the model will not call any tool and instead generates a message.
ChatCompletionToolType The type of the tool.
ClientOption allows setting custom parameters during construction.
CompleteUploadJSONRequestBody defines body for CompleteUpload for application/json ContentType.
CostsResultObject defines model for CostsResult.Object.
CreateAssistantJSONRequestBody defines body for CreateAssistant for application/json ContentType.
CreateAssistantRequestModel0 defines model for .
CreateAssistantRequestModel1 defines model for CreateAssistantRequest.Model.1.
CreateAssistantRequestToolResourcesFileSearchVectorStoresChunkingStrategy0Type Always `auto`.
CreateAssistantRequestToolResourcesFileSearchVectorStoresChunkingStrategy1Type Always `static`.
CreateBatchJSONBodyCompletionWindow defines parameters for CreateBatch.
CreateBatchJSONBodyEndpoint defines parameters for CreateBatch.
CreateBatchJSONRequestBody defines body for CreateBatch for application/json ContentType.
CreateChatCompletionJSONRequestBody defines body for CreateChatCompletion for application/json ContentType.
CreateChatCompletionRequestAudioFormat Specifies the output audio format.
CreateChatCompletionRequestAudioVoice The voice the model uses to respond.
CreateChatCompletionRequestFunctionCall0 `none` means the model will not call a function and instead generates a message.
CreateChatCompletionRequestModel0 defines model for .
CreateChatCompletionRequestModel1 defines model for CreateChatCompletionRequest.Model.1.
CreateChatCompletionRequestReasoningEffort **o1 models only** Constrains effort on reasoning for [reasoning models](https://platform.openai.com/docs/guides/reasoning).
CreateChatCompletionRequestServiceTier Specifies the latency tier to use for processing the request.
CreateChatCompletionRequestStop0 defines model for .
CreateChatCompletionRequestStop1 defines model for .
CreateChatCompletionResponseChoicesFinishReason The reason the model stopped generating tokens.
CreateChatCompletionResponseObject The object type, which is always `chat.completion`.
CreateChatCompletionResponseServiceTier The service tier used for processing the request.
CreateCompletionJSONRequestBody defines body for CreateCompletion for application/json ContentType.
CreateCompletionRequestModel0 defines model for .
CreateCompletionRequestModel1 defines model for CreateCompletionRequest.Model.1.
CreateCompletionRequestPrompt0 defines model for .
CreateCompletionRequestPrompt1 defines model for .
CreateCompletionRequestPrompt2 defines model for .
CreateCompletionRequestPrompt3 defines model for .
CreateCompletionRequestStop0 defines model for .
CreateCompletionRequestStop1 defines model for .
CreateCompletionResponseChoicesFinishReason The reason the model stopped generating tokens.
CreateCompletionResponseObject The object type, which is always "text_completion".
CreateEmbeddingJSONRequestBody defines body for CreateEmbedding for application/json ContentType.
CreateEmbeddingRequestEncodingFormat The format to return the embeddings in.
CreateEmbeddingRequestInput0 The string that will be turned into an embedding.
CreateEmbeddingRequestInput1 The array of strings that will be turned into an embedding.
CreateEmbeddingRequestInput2 The array of integers that will be turned into an embedding.
CreateEmbeddingRequestInput3 The array of arrays containing integers that will be turned into an embedding.
CreateEmbeddingRequestModel0 defines model for .
CreateEmbeddingRequestModel1 defines model for CreateEmbeddingRequest.Model.1.
CreateEmbeddingResponseObject The object type, which is always "list".
CreateFileMultipartRequestBody defines body for CreateFile for multipart/form-data ContentType.
CreateFileRequestPurpose The intended purpose of the uploaded file.
CreateFineTuningJobJSONRequestBody defines body for CreateFineTuningJob for application/json ContentType.
CreateFineTuningJobRequestHyperparametersBatchSize0 defines model for CreateFineTuningJobRequest.Hyperparameters.BatchSize.0.
CreateFineTuningJobRequestHyperparametersBatchSize1 defines model for .
CreateFineTuningJobRequestHyperparametersLearningRateMultiplier0 defines model for CreateFineTuningJobRequest.Hyperparameters.LearningRateMultiplier.0.
CreateFineTuningJobRequestHyperparametersLearningRateMultiplier1 defines model for .
CreateFineTuningJobRequestHyperparametersNEpochs0 defines model for CreateFineTuningJobRequest.Hyperparameters.NEpochs.0.
CreateFineTuningJobRequestHyperparametersNEpochs1 defines model for .
CreateFineTuningJobRequestIntegrationsType0 defines model for CreateFineTuningJobRequest.Integrations.Type.0.
CreateFineTuningJobRequestModel0 defines model for .
CreateFineTuningJobRequestModel1 defines model for CreateFineTuningJobRequest.Model.1.
CreateImageEditMultipartRequestBody defines body for CreateImageEdit for multipart/form-data ContentType.
CreateImageEditRequestModel0 defines model for .
CreateImageEditRequestModel1 defines model for CreateImageEditRequest.Model.1.
CreateImageEditRequestResponseFormat The format in which the generated images are returned.
CreateImageEditRequestSize The size of the generated images.
CreateImageJSONRequestBody defines body for CreateImage for application/json ContentType.
CreateImageRequestModel0 defines model for .
CreateImageRequestModel1 defines model for CreateImageRequest.Model.1.
CreateImageRequestQuality The quality of the image that will be generated.
CreateImageRequestResponseFormat The format in which the generated images are returned.
CreateImageRequestSize The size of the generated images.
CreateImageRequestStyle The style of the generated images.
CreateImageVariationMultipartRequestBody defines body for CreateImageVariation for multipart/form-data ContentType.
CreateImageVariationRequestModel0 defines model for .
CreateImageVariationRequestModel1 defines model for CreateImageVariationRequest.Model.1.
CreateImageVariationRequestResponseFormat The format in which the generated images are returned.
CreateImageVariationRequestSize The size of the generated images.
CreateMessageJSONRequestBody defines body for CreateMessage for application/json ContentType.
CreateMessageRequestContent0 The text contents of the message.
CreateMessageRequestContent1 An array of content parts with a defined type, each can be of type `text` or images can be passed with `image_url` or `image_file`.
CreateMessageRequestRole The role of the entity that is creating the message.
CreateModerationJSONRequestBody defines body for CreateModeration for application/json ContentType.
CreateModerationRequestInput0 A string of text to classify for moderation.
CreateModerationRequestInput1 An array of strings to classify for moderation.
CreateModerationRequestInput2 An array of multi-modal inputs to the moderation model.
CreateModerationRequestInput20Type Always `image_url`.
CreateModerationRequestInput21Type Always `text`.
CreateModerationRequestModel0 defines model for .
CreateModerationRequestModel1 defines model for CreateModerationRequest.Model.1.
CreateModerationResponseResultsCategoryAppliedInputTypesHarassment defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Harassment.
CreateModerationResponseResultsCategoryAppliedInputTypesHarassmentthreatening defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Harassmentthreatening.
CreateModerationResponseResultsCategoryAppliedInputTypesHate defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Hate.
CreateModerationResponseResultsCategoryAppliedInputTypesHatethreatening defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Hatethreatening.
CreateModerationResponseResultsCategoryAppliedInputTypesIllicit defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Illicit.
CreateModerationResponseResultsCategoryAppliedInputTypesIllicitviolent defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Illicitviolent.
CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarm defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.SelfHarm.
CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarminstructions defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.SelfHarminstructions.
CreateModerationResponseResultsCategoryAppliedInputTypesSelfHarmintent defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.SelfHarmintent.
CreateModerationResponseResultsCategoryAppliedInputTypesSexual defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Sexual.
CreateModerationResponseResultsCategoryAppliedInputTypesSexualminors defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Sexualminors.
CreateModerationResponseResultsCategoryAppliedInputTypesViolence defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Violence.
CreateModerationResponseResultsCategoryAppliedInputTypesViolencegraphic defines model for CreateModerationResponse.Results.CategoryAppliedInputTypes.Violencegraphic.
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
CreateProjectServiceAccountJSONRequestBody defines body for CreateProjectServiceAccount for application/json ContentType.
CreateProjectUserJSONRequestBody defines body for CreateProjectUser for application/json ContentType.
CreateRealtimeSessionJSONRequestBody defines body for CreateRealtimeSession for application/json ContentType.
CreateRunJSONRequestBody defines body for CreateRun for application/json ContentType.
CreateRunParamsInclude defines parameters for CreateRun.
CreateRunRequestModel0 defines model for .
CreateRunRequestModel1 defines model for CreateRunRequest.Model.1.
CreateSpeechJSONRequestBody defines body for CreateSpeech for application/json ContentType.
CreateSpeechRequestModel0 defines model for .
CreateSpeechRequestModel1 defines model for CreateSpeechRequest.Model.1.
CreateSpeechRequestResponseFormat The format to audio in.
CreateSpeechRequestVoice The voice to use when generating the audio.
CreateThreadAndRunJSONRequestBody defines body for CreateThreadAndRun for application/json ContentType.
CreateThreadAndRunRequestModel0 defines model for .
CreateThreadAndRunRequestModel1 defines model for CreateThreadAndRunRequest.Model.1.
CreateThreadJSONRequestBody defines body for CreateThread for application/json ContentType.
CreateThreadRequestToolResourcesFileSearchVectorStoresChunkingStrategy0Type Always `auto`.
CreateThreadRequestToolResourcesFileSearchVectorStoresChunkingStrategy1Type Always `static`.
CreateTranscriptionMultipartRequestBody defines body for CreateTranscription for multipart/form-data ContentType.
CreateTranscriptionRequestModel0 defines model for .
CreateTranscriptionRequestModel1 defines model for CreateTranscriptionRequest.Model.1.
CreateTranscriptionRequestTimestampGranularities defines model for CreateTranscriptionRequest.TimestampGranularities.
CreateTranslationMultipartRequestBody defines body for CreateTranslation for multipart/form-data ContentType.
CreateTranslationRequestModel0 defines model for .
CreateTranslationRequestModel1 defines model for CreateTranslationRequest.Model.1.
CreateUploadJSONRequestBody defines body for CreateUpload for application/json ContentType.
CreateUploadRequestPurpose The intended purpose of the uploaded file.
CreateVectorStoreFileBatchJSONRequestBody defines body for CreateVectorStoreFileBatch for application/json ContentType.
CreateVectorStoreFileJSONRequestBody defines body for CreateVectorStoreFile for application/json ContentType.
CreateVectorStoreJSONRequestBody defines body for CreateVectorStore for application/json ContentType.
DeleteAssistantResponseObject defines model for DeleteAssistantResponse.Object.
DeleteFileResponseObject defines model for DeleteFileResponse.Object.
DeleteMessageResponseObject defines model for DeleteMessageResponse.Object.
DeleteThreadResponseObject defines model for DeleteThreadResponse.Object.
DeleteVectorStoreFileResponseObject defines model for DeleteVectorStoreFileResponse.Object.
DeleteVectorStoreResponseObject defines model for DeleteVectorStoreResponse.Object.
EmbeddingObject The object type, which is always "embedding".
FileSearchRankingOptionsRanker The ranker to use for the file search.
FineTuneDPOMethodHyperparametersBatchSize0 defines model for FineTuneDPOMethod.Hyperparameters.BatchSize.0.
FineTuneDPOMethodHyperparametersBatchSize1 defines model for .
FineTuneDPOMethodHyperparametersBeta0 defines model for FineTuneDPOMethod.Hyperparameters.Beta.0.
FineTuneDPOMethodHyperparametersBeta1 defines model for .
FineTuneDPOMethodHyperparametersLearningRateMultiplier0 defines model for FineTuneDPOMethod.Hyperparameters.LearningRateMultiplier.0.
FineTuneDPOMethodHyperparametersLearningRateMultiplier1 defines model for .
FineTuneDPOMethodHyperparametersNEpochs0 defines model for FineTuneDPOMethod.Hyperparameters.NEpochs.0.
FineTuneDPOMethodHyperparametersNEpochs1 defines model for .
FineTuneMethodType The type of method.
FineTuneSupervisedMethodHyperparametersBatchSize0 defines model for FineTuneSupervisedMethod.Hyperparameters.BatchSize.0.
FineTuneSupervisedMethodHyperparametersBatchSize1 defines model for .
FineTuneSupervisedMethodHyperparametersLearningRateMultiplier0 defines model for FineTuneSupervisedMethod.Hyperparameters.LearningRateMultiplier.0.
FineTuneSupervisedMethodHyperparametersLearningRateMultiplier1 defines model for .
FineTuneSupervisedMethodHyperparametersNEpochs0 defines model for FineTuneSupervisedMethod.Hyperparameters.NEpochs.0.
FineTuneSupervisedMethodHyperparametersNEpochs1 defines model for .
FineTuningIntegrationType The type of the integration being enabled for the fine-tuning job.
FineTuningJobCheckpointObject The object type, which is always "fine_tuning.job.checkpoint".
FineTuningJobEventLevel The log level of the event.
FineTuningJobEventObject The object type, which is always "fine_tuning.job.event".
FineTuningJobEventType The type of event.
FineTuningJobHyperparametersBatchSize0 defines model for FineTuningJob.Hyperparameters.BatchSize.0.
FineTuningJobHyperparametersBatchSize1 defines model for .
FineTuningJobHyperparametersLearningRateMultiplier0 defines model for FineTuningJob.Hyperparameters.LearningRateMultiplier.0.
FineTuningJobHyperparametersLearningRateMultiplier1 defines model for .
FineTuningJobHyperparametersNEpochs0 defines model for FineTuningJob.Hyperparameters.NEpochs.0.
FineTuningJobHyperparametersNEpochs1 defines model for .
FineTuningJobObject The object type, which is always "fine_tuning.job".
FineTuningJobStatus The current status of the fine-tuning job, which can be either `validating_files`, `queued`, `running`, `succeeded`, `failed`, or `cancelled`.
FunctionParameters The parameters the functions accepts, described as a JSON Schema object.
GetRunStepParamsInclude defines parameters for GetRunStep.
InviteDeleteResponseObject The object type, which is always `organization.invite.deleted`.
InviteListResponseObject The object type, which is always `list`.
InviteObject The object type, which is always `organization.invite`.
InviteProjectsRole Project membership role.
InviteRequestProjectsRole Project membership role.
InviteRequestRole `owner` or `reader`.
InviteRole `owner` or `reader`.
InviteStatus `accepted`,`expired`, or `pending`.
InviteUserJSONRequestBody defines body for InviteUser for application/json ContentType.
ListAssistantsParamsOrder defines parameters for ListAssistants.
ListAuditLogsResponseObject defines model for ListAuditLogsResponse.Object.
ListBatchesResponseObject defines model for ListBatchesResponse.Object.
ListFilesInVectorStoreBatchParamsFilter defines parameters for ListFilesInVectorStoreBatch.
ListFilesInVectorStoreBatchParamsOrder defines parameters for ListFilesInVectorStoreBatch.
ListFilesParamsOrder defines parameters for ListFiles.
ListFineTuningJobCheckpointsResponseObject defines model for ListFineTuningJobCheckpointsResponse.Object.
ListFineTuningJobEventsResponseObject defines model for ListFineTuningJobEventsResponse.Object.
ListMessagesParamsOrder defines parameters for ListMessages.
ListModelsResponseObject defines model for ListModelsResponse.Object.
ListPaginatedFineTuningJobsResponseObject defines model for ListPaginatedFineTuningJobsResponse.Object.
ListRunsParamsOrder defines parameters for ListRuns.
ListRunStepsParamsInclude defines parameters for ListRunSteps.
ListRunStepsParamsOrder defines parameters for ListRunSteps.
ListVectorStoreFilesParamsFilter defines parameters for ListVectorStoreFiles.
ListVectorStoreFilesParamsOrder defines parameters for ListVectorStoreFiles.
ListVectorStoresParamsOrder defines parameters for ListVectorStores.
MessageContentImageFileObjectImageFileDetail Specifies the detail level of the image if specified by the user.
MessageContentImageFileObjectType Always `image_file`.
MessageContentImageUrlObjectImageUrlDetail Specifies the detail level of the image.
MessageContentImageUrlObjectType The type of the content part.
MessageContentRefusalObjectType Always `refusal`.
MessageContentTextAnnotationsFileCitationObjectType Always `file_citation`.
MessageContentTextAnnotationsFilePathObjectType Always `file_path`.
MessageContentTextObjectType Always `text`.
MessageObjectIncompleteDetailsReason The reason the message is incomplete.
MessageObjectObject The object type, which is always `thread.message`.
MessageObjectRole The entity that produced the message.
MessageObjectStatus The status of the message, which can be either `in_progress`, `incomplete`, or `completed`.
MessageRequestContentTextObjectType Always `text`.
ModelObject The object type, which is always "model".
ModifyAssistantJSONRequestBody defines body for ModifyAssistant for application/json ContentType.
ModifyAssistantRequestModel0 defines model for .
ModifyMessageJSONRequestBody defines body for ModifyMessage for application/json ContentType.
ModifyProjectJSONRequestBody defines body for ModifyProject for application/json ContentType.
ModifyProjectUserJSONRequestBody defines body for ModifyProjectUser for application/json ContentType.
ModifyRunJSONRequestBody defines body for ModifyRun for application/json ContentType.
ModifyThreadJSONRequestBody defines body for ModifyThread for application/json ContentType.
ModifyUserJSONRequestBody defines body for ModifyUser for application/json ContentType.
ModifyVectorStoreJSONRequestBody defines body for ModifyVectorStore for application/json ContentType.
OpenAIFileObject The object type, which is always `file`.
OpenAIFilePurpose The intended purpose of the file.
OpenAIFileStatus Deprecated.
OtherChunkingStrategyResponseParamType Always `other`.
ParallelToolCalls Whether to enable [parallel function calling](/docs/guides/function-calling#configuring-parallel-function-calling) during tool use.
PredictionContentContent0 The content used for a Predicted Output.
PredictionContentContent1 An array of content parts with a defined type.
PredictionContentType The type of the predicted content you want to provide.
ProjectApiKeyDeleteResponseObject defines model for ProjectApiKeyDeleteResponse.Object.
ProjectApiKeyListResponseObject defines model for ProjectApiKeyListResponse.Object.
ProjectApiKeyObject The object type, which is always `organization.project.api_key`.
ProjectApiKeyOwnerType `user` or `service_account`.
ProjectListResponseObject defines model for ProjectListResponse.Object.
ProjectObject The object type, which is always `organization.project`.
ProjectRateLimitListResponseObject defines model for ProjectRateLimitListResponse.Object.
ProjectRateLimitObject The object type, which is always `project.rate_limit`.
ProjectServiceAccountApiKeyObject The object type, which is always `organization.project.service_account.api_key`.
ProjectServiceAccountCreateResponseObject defines model for ProjectServiceAccountCreateResponse.Object.
ProjectServiceAccountCreateResponseRole Service accounts can only have one role of type `member`.
ProjectServiceAccountDeleteResponseObject defines model for ProjectServiceAccountDeleteResponse.Object.
ProjectServiceAccountListResponseObject defines model for ProjectServiceAccountListResponse.Object.
ProjectServiceAccountObject The object type, which is always `organization.project.service_account`.
ProjectServiceAccountRole `owner` or `member`.
ProjectStatus `active` or `archived`.
ProjectUserCreateRequestRole `owner` or `member`.
ProjectUserDeleteResponseObject defines model for ProjectUserDeleteResponse.Object.
ProjectUserObject The object type, which is always `organization.project.user`.
ProjectUserRole `owner` or `member`.
ProjectUserUpdateRequestRole `owner` or `member`.
RealtimeSessionCreateRequestInputAudioFormat The format of input audio.
RealtimeSessionCreateRequestMaxResponseOutputTokens0 defines model for .
RealtimeSessionCreateRequestMaxResponseOutputTokens1 defines model for RealtimeSessionCreateRequest.MaxResponseOutputTokens.1.
RealtimeSessionCreateRequestModel The Realtime model used for this session.
RealtimeSessionCreateRequestOutputAudioFormat The format of output audio.
RealtimeSessionCreateRequestToolsType The type of the tool, i.e.
RealtimeSessionCreateRequestVoice The voice the model uses to respond.
RealtimeSessionCreateResponseMaxResponseOutputTokens0 defines model for .
RealtimeSessionCreateResponseMaxResponseOutputTokens1 defines model for RealtimeSessionCreateResponse.MaxResponseOutputTokens.1.
RealtimeSessionCreateResponseToolsType The type of the tool, i.e.
RealtimeSessionCreateResponseVoice The voice the model uses to respond.
RequestEditorFn is the function signature for the RequestEditor callback function.
ResponseFormatJsonObjectType The type of response format being defined: `json_object`.
ResponseFormatJsonSchemaSchema The schema for the response format, described as a JSON Schema object.
ResponseFormatJsonSchemaType The type of response format being defined: `json_schema`.
ResponseFormatTextType The type of response format being defined: `text`.
RunObjectIncompleteDetailsReason The reason why the run is incomplete.
RunObjectLastErrorCode One of `server_error`, `rate_limit_exceeded`, or `invalid_prompt`.
RunObjectObject The object type, which is always `thread.run`.
RunObjectRequiredActionType For now, this is always `submit_tool_outputs`.
RunObjectStatus The status of the run, which can be either `queued`, `in_progress`, `requires_action`, `cancelling`, `cancelled`, `failed`, `completed`, `incomplete`, or `expired`.
RunStepDetailsMessageCreationObjectType Always `message_creation`.
RunStepDetailsToolCallsCodeObjectType The type of tool call.
RunStepDetailsToolCallsCodeOutputImageObjectType Always `image`.
RunStepDetailsToolCallsCodeOutputLogsObjectType Always `logs`.
RunStepDetailsToolCallsFileSearchObjectType The type of tool call.
RunStepDetailsToolCallsFileSearchRankingOptionsObjectRanker The ranker used for the file search.
RunStepDetailsToolCallsFileSearchResultObjectContentType The type of the content.
RunStepDetailsToolCallsFunctionObjectType The type of tool call.
RunStepDetailsToolCallsObjectType Always `tool_calls`.
RunStepObjectLastErrorCode One of `server_error` or `rate_limit_exceeded`.
RunStepObjectObject The object type, which is always `thread.run.step`.
RunStepObjectStatus The status of the run step, which can be either `in_progress`, `cancelled`, `failed`, `completed`, or `expired`.
RunStepObjectType The type of run step, which can be either `message_creation` or `tool_calls`.
RunToolCallObjectType The type of tool call the output is required for.
StaticChunkingStrategyRequestParamType Always `static`.
StaticChunkingStrategyResponseParamType Always `static`.
SubmitToolOuputsToRunJSONRequestBody defines body for SubmitToolOuputsToRun for application/json ContentType.
ThreadObjectObject The object type, which is always `thread`.
TruncationObjectType The truncation strategy to use for the thread.
UpdateProjectRateLimitsJSONRequestBody defines body for UpdateProjectRateLimits for application/json ContentType.
UploadObject The object type, which is always "upload".
UploadPartObject The object type, which is always `upload.part`.
UploadStatus The status of the Upload.
UsageAudioSpeechesParamsBucketWidth defines parameters for UsageAudioSpeeches.
UsageAudioSpeechesParamsGroupBy defines parameters for UsageAudioSpeeches.
UsageAudioSpeechesResultObject defines model for UsageAudioSpeechesResult.Object.
UsageAudioTranscriptionsParamsBucketWidth defines parameters for UsageAudioTranscriptions.
UsageAudioTranscriptionsParamsGroupBy defines parameters for UsageAudioTranscriptions.
UsageAudioTranscriptionsResultObject defines model for UsageAudioTranscriptionsResult.Object.
UsageCodeInterpreterSessionsParamsBucketWidth defines parameters for UsageCodeInterpreterSessions.
UsageCodeInterpreterSessionsParamsGroupBy defines parameters for UsageCodeInterpreterSessions.
UsageCodeInterpreterSessionsResultObject defines model for UsageCodeInterpreterSessionsResult.Object.
UsageCompletionsParamsBucketWidth defines parameters for UsageCompletions.
UsageCompletionsParamsGroupBy defines parameters for UsageCompletions.
UsageCompletionsResultObject defines model for UsageCompletionsResult.Object.
UsageCostsParamsBucketWidth defines parameters for UsageCosts.
UsageCostsParamsGroupBy defines parameters for UsageCosts.
UsageEmbeddingsParamsBucketWidth defines parameters for UsageEmbeddings.
UsageEmbeddingsParamsGroupBy defines parameters for UsageEmbeddings.
UsageEmbeddingsResultObject defines model for UsageEmbeddingsResult.Object.
UsageImagesParamsBucketWidth defines parameters for UsageImages.
UsageImagesParamsGroupBy defines parameters for UsageImages.
UsageImagesParamsSizes defines parameters for UsageImages.
UsageImagesParamsSources defines parameters for UsageImages.
UsageImagesResultObject defines model for UsageImagesResult.Object.
UsageModerationsParamsBucketWidth defines parameters for UsageModerations.
UsageModerationsParamsGroupBy defines parameters for UsageModerations.
UsageModerationsResultObject defines model for UsageModerationsResult.Object.
UsageResponseObject defines model for UsageResponse.Object.
UsageTimeBucketObject defines model for UsageTimeBucket.Object.
UsageVectorStoresParamsBucketWidth defines parameters for UsageVectorStores.
UsageVectorStoresParamsGroupBy defines parameters for UsageVectorStores.
UsageVectorStoresResultObject defines model for UsageVectorStoresResult.Object.
UserDeleteResponseObject defines model for UserDeleteResponse.Object.
UserListResponseObject defines model for UserListResponse.Object.
UserObject The object type, which is always `organization.user`.
UserRole `owner` or `reader`.
UserRoleUpdateRequestRole `owner` or `reader`.
VectorStoreExpirationAfterAnchor Anchor timestamp after which the expiration policy applies.
VectorStoreFileBatchObjectObject The object type, which is always `vector_store.file_batch`.
VectorStoreFileBatchObjectStatus The status of the vector store files batch, which can be either `in_progress`, `completed`, `cancelled` or `failed`.
VectorStoreFileObjectLastErrorCode One of `server_error` or `rate_limit_exceeded`.
VectorStoreFileObjectObject The object type, which is always `vector_store.file`.
VectorStoreFileObjectStatus The status of the vector store file, which can be either `in_progress`, `completed`, `cancelled`, or `failed`.
VectorStoreObjectObject The object type, which is always `vector_store`.
VectorStoreObjectStatus The status of the vector store, which can be either `expired`, `in_progress`, or `completed`.