Hierarchy For All Packages
Package Hierarchies:- io.github.sashirestela.openai,
- io.github.sashirestela.openai.base,
- io.github.sashirestela.openai.common,
- io.github.sashirestela.openai.common.audio,
- io.github.sashirestela.openai.common.content,
- io.github.sashirestela.openai.common.function,
- io.github.sashirestela.openai.common.tool,
- io.github.sashirestela.openai.domain.assistant,
- io.github.sashirestela.openai.domain.assistant.events,
- io.github.sashirestela.openai.domain.audio,
- io.github.sashirestela.openai.domain.batch,
- io.github.sashirestela.openai.domain.chat,
- io.github.sashirestela.openai.domain.completion,
- io.github.sashirestela.openai.domain.embedding,
- io.github.sashirestela.openai.domain.file,
- io.github.sashirestela.openai.domain.finetuning,
- io.github.sashirestela.openai.domain.image,
- io.github.sashirestela.openai.domain.model,
- io.github.sashirestela.openai.domain.moderation,
- io.github.sashirestela.openai.domain.realtime,
- io.github.sashirestela.openai.domain.response,
- io.github.sashirestela.openai.domain.response.stream,
- io.github.sashirestela.openai.domain.upload,
- io.github.sashirestela.openai.exception,
- io.github.sashirestela.openai.service,
- io.github.sashirestela.openai.support
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- io.github.sashirestela.openai.common.Page<T>
- java.util.AbstractList<E> (implements java.util.List<E>)
- io.github.sashirestela.openai.domain.image.AbstractImageRequest
- io.github.sashirestela.openai.domain.image.ImageEditsRequest
- io.github.sashirestela.openai.domain.image.ImageRequest
- io.github.sashirestela.openai.domain.image.ImageVariationsRequest
- io.github.sashirestela.openai.domain.response.Action
- io.github.sashirestela.openai.domain.response.Action.ClickAction
- io.github.sashirestela.openai.domain.response.Action.DoubleClickAction
- io.github.sashirestela.openai.domain.response.Action.DragAction
- io.github.sashirestela.openai.domain.response.Action.KeyPressAction
- io.github.sashirestela.openai.domain.response.Action.MoveAction
- io.github.sashirestela.openai.domain.response.Action.ScreenshotAction
- io.github.sashirestela.openai.domain.response.Action.ScrollAction
- io.github.sashirestela.openai.domain.response.Action.TypeAction
- io.github.sashirestela.openai.domain.response.Action.WaitAction
- io.github.sashirestela.openai.domain.response.Action.Coord
- io.github.sashirestela.openai.domain.assistant.Assistant
- io.github.sashirestela.openai.domain.assistant.AssistantModifyRequest
- io.github.sashirestela.openai.domain.assistant.AssistantRequest
- io.github.sashirestela.openai.domain.assistant.AssistantTool.FileSearch
- io.github.sashirestela.openai.domain.assistant.Attachment
- io.github.sashirestela.openai.domain.assistant.Attachment.AttachmentTool
- io.github.sashirestela.openai.support.Base64Util
- io.github.sashirestela.openai.domain.realtime.BaseEvent
- io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemCreate
- io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemDelete
- io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemRetrieve
- io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemTruncate
- io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferAppend
- io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferClear
- io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferCommit
- io.github.sashirestela.openai.domain.realtime.ClientEvent.ResponseCancel
- io.github.sashirestela.openai.domain.realtime.ClientEvent.ResponseCreate
- io.github.sashirestela.openai.domain.realtime.ClientEvent.SessionUpdate
- io.github.sashirestela.openai.domain.realtime.ClientEvent.TranscriptionSessionUpdate
- io.github.sashirestela.openai.domain.realtime.ServerEvent.BaseResponse
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioDelta
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioTranscriptDelta
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioTranscriptDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseContentPartAdded
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseContentPartDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseTextDelta
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseTextDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.BaseResponseFunctionCallArguments
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseFunctionCallArgumentsDelta
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseFunctionCallArgumentsDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationCreated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemAudioTransCompleted
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemAudioTransDelta
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemAudioTransFailed
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemCreated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemDeleted
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemRetrieved
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemTruncated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ErrorEvent
- io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferCleared
- io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferCommitted
- io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferSpeechStarted
- io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferSpeechStopped
- io.github.sashirestela.openai.domain.realtime.ServerEvent.RateLimitsUpdated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseCreated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseOutputItemAdded
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseOutputItemDone
- io.github.sashirestela.openai.domain.realtime.ServerEvent.SessionCreated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.SessionUpdated
- io.github.sashirestela.openai.domain.realtime.ServerEvent.TranscriptionSessionUpdated
- io.github.sashirestela.openai.domain.batch.Batch
- io.github.sashirestela.openai.domain.batch.Batch.BatchError
- io.github.sashirestela.openai.domain.batch.Batch.BatchErrors
- io.github.sashirestela.openai.domain.batch.Batch.RequestCountsType
- io.github.sashirestela.openai.domain.batch.BatchRequest
- io.github.sashirestela.openai.domain.chat.Chat
- io.github.sashirestela.openai.domain.chat.Chat.Choice
- io.github.sashirestela.openai.domain.chat.Chat.Choice.LogprobInfo
- io.github.sashirestela.openai.domain.chat.Chat.Choice.LogprobInfo.TokenLogprob
- io.github.sashirestela.openai.domain.chat.Chat.Choice.LogprobInfo.TopLogprob
- io.github.sashirestela.openai.domain.chat.ChatMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.DeveloperMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.SystemMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.ToolMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.UserMessage
- io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage.Audio
- io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage.Annotation
- io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage.AudioResponse
- io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage.UrlCitation
- io.github.sashirestela.openai.domain.chat.ChatRequest
- io.github.sashirestela.openai.domain.chat.ChatRequest.Audio
- io.github.sashirestela.openai.domain.chat.ChatRequest.WebSearchOptions
- io.github.sashirestela.openai.domain.chat.ChatRequest.WebSearchOptions.ApproxLocation
- io.github.sashirestela.openai.domain.chat.ChatRequest.WebSearchOptions.UserLocation
- io.github.sashirestela.openai.domain.assistant.ChunkingStrategy
- io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.StaticChunking
- io.github.sashirestela.openai.base.ClientConfig
- io.github.sashirestela.openai.domain.realtime.ClientEvent
- io.github.sashirestela.openai.domain.completion.Completion
- io.github.sashirestela.openai.domain.completion.Completion.Choice
- io.github.sashirestela.openai.domain.completion.Completion.Choice.LogProbs
- io.github.sashirestela.openai.domain.completion.CompletionRequest
- io.github.sashirestela.openai.support.Constant
- io.github.sashirestela.openai.common.content.ContentPart
- io.github.sashirestela.openai.common.content.ContentPart.ChatContentPart
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageUrl
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartInputAudio
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartRefusal
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartText
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartTextAnnotation
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageFile
- io.github.sashirestela.openai.common.content.ContentPart.ChatContentPart
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageFile.ImageFile
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageUrl.ImageUrl
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartInputAudio.InputAudio
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartTextAnnotation.TextAnnotation
- io.github.sashirestela.openai.support.DefaultSchemaConverter (implements io.github.sashirestela.openai.common.function.SchemaConverter)
- io.github.sashirestela.openai.common.DeletedObject
- io.github.sashirestela.openai.domain.embedding.Embedding<T>
- io.github.sashirestela.openai.domain.embedding.EmbeddingBase64
- io.github.sashirestela.openai.domain.embedding.EmbeddingFloat
- io.github.sashirestela.openai.domain.embedding.EmbeddingRequest
- io.github.sashirestela.openai.domain.assistant.events.EventName
- io.github.sashirestela.openai.domain.response.stream.EventName
- io.github.sashirestela.cleverclient.ExceptionConverter
- io.github.sashirestela.openai.exception.OpenAIExceptionConverter
- io.github.sashirestela.openai.domain.assistant.ExpiresAfter
- io.github.sashirestela.openai.common.content.FileAnnotation
- io.github.sashirestela.openai.common.content.FileAnnotation.FileCitationAnnotation
- io.github.sashirestela.openai.common.content.FileAnnotation.FilePathAnnotation
- io.github.sashirestela.openai.common.content.FileAnnotation.FileCitationAnnotation.FileCitation
- io.github.sashirestela.openai.common.content.FileAnnotation.FilePathAnnotation.FilePath
- io.github.sashirestela.openai.domain.assistant.FileCount
- io.github.sashirestela.openai.domain.file.FileRequest
- io.github.sashirestela.openai.domain.file.FileResponse
- io.github.sashirestela.openai.domain.finetuning.FineTuning
- io.github.sashirestela.openai.domain.finetuning.FineTuning.FineTuningError
- io.github.sashirestela.openai.domain.finetuning.FineTuningCheckpoint
- io.github.sashirestela.openai.domain.finetuning.FineTuningCheckpoint.Metrics
- io.github.sashirestela.openai.domain.finetuning.FineTuningEvent
- io.github.sashirestela.openai.domain.finetuning.FineTuningRequest
- io.github.sashirestela.openai.common.function.FunctionCall
- io.github.sashirestela.openai.common.function.FunctionDef
- io.github.sashirestela.openai.common.function.FunctionExecutor
- io.github.sashirestela.openai.support.GeminiAccessToken
- io.github.sashirestela.openai.common.Generic<T>
- io.github.sashirestela.openai.domain.finetuning.HyperParams
- io.github.sashirestela.openai.domain.image.Image
- io.github.sashirestela.openai.domain.image.Image.ImageData
- io.github.sashirestela.openai.domain.image.Image.ImageTokensDetails
- io.github.sashirestela.openai.domain.image.Image.ImageUsage
- io.github.sashirestela.openai.domain.assistant.IncompleteDetail
- io.github.sashirestela.openai.domain.response.Input
- io.github.sashirestela.openai.domain.response.Input.InputMessage
- io.github.sashirestela.openai.domain.response.Input.Item
- io.github.sashirestela.openai.domain.response.Input.Item.CodeInterpreterCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.ComputerCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.ComputerCallOutputItem
- io.github.sashirestela.openai.domain.response.Input.Item.FileSearchCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.FunctionCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.FunctionCallOutputItem
- io.github.sashirestela.openai.domain.response.Input.Item.ImageGenerationCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.InputMessageItem
- io.github.sashirestela.openai.domain.response.Input.Item.LocalShellCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.LocalShellCallOutputItem
- io.github.sashirestela.openai.domain.response.Input.Item.McpApprovalRequestItem
- io.github.sashirestela.openai.domain.response.Input.Item.McpApprovalResponseItem
- io.github.sashirestela.openai.domain.response.Input.Item.McpCallItem
- io.github.sashirestela.openai.domain.response.Input.Item.McpListToolsItem
- io.github.sashirestela.openai.domain.response.Input.Item.OutputMessageItem
- io.github.sashirestela.openai.domain.response.Input.Item.ReasoningItem
- io.github.sashirestela.openai.domain.response.Input.Item.WebSearchCallItem
- io.github.sashirestela.openai.domain.response.Input.ItemReference
- io.github.sashirestela.openai.domain.response.Input.BasicLogProb
- io.github.sashirestela.openai.domain.response.Input.LogProb
- io.github.sashirestela.openai.domain.response.Input.Citation
- io.github.sashirestela.openai.domain.response.Input.Citation.ContainerFileCitation
- io.github.sashirestela.openai.domain.response.Input.Citation.FileCitation
- io.github.sashirestela.openai.domain.response.Input.Citation.FilePath
- io.github.sashirestela.openai.domain.response.Input.Citation.UrlCitation
- io.github.sashirestela.openai.domain.response.Input.CodeInterpreterFile
- io.github.sashirestela.openai.domain.response.Input.CodeInterpreterOutput
- io.github.sashirestela.openai.domain.response.Input.CodeInterpreterOutput.FileOutput
- io.github.sashirestela.openai.domain.response.Input.CodeInterpreterOutput.TextOutput
- io.github.sashirestela.openai.domain.response.Input.Content
- io.github.sashirestela.openai.domain.response.Input.Content.FileInputContent
- io.github.sashirestela.openai.domain.response.Input.Content.ImageInputContent
- io.github.sashirestela.openai.domain.response.Input.Content.TextInputContent
- io.github.sashirestela.openai.domain.response.Input.FileSearchResult
- io.github.sashirestela.openai.domain.response.Input.McpTool
- io.github.sashirestela.openai.domain.response.Input.OutputContent
- io.github.sashirestela.openai.domain.response.Input.OutputContent.RefusalOutputContent
- io.github.sashirestela.openai.domain.response.Input.OutputContent.TextOutputContent
- io.github.sashirestela.openai.domain.response.Input.ReasoningContent
- io.github.sashirestela.openai.domain.response.Input.SafetyCheck
- io.github.sashirestela.openai.domain.response.Input.ScreenshotImage
- io.github.sashirestela.openai.domain.response.Input.ShellAction
- io.github.sashirestela.openai.domain.response.Input.WebSearchAction
- io.github.sashirestela.openai.domain.response.Input.WebSearchAction.FindAction
- io.github.sashirestela.openai.domain.response.Input.WebSearchAction.OpenPageAction
- io.github.sashirestela.openai.domain.response.Input.WebSearchAction.SearchAction
- io.github.sashirestela.openai.domain.response.InputItems
- io.github.sashirestela.openai.domain.finetuning.Integration
- io.github.sashirestela.openai.domain.finetuning.Integration.WandbIntegration
- io.github.sashirestela.openai.domain.realtime.Item
- io.github.sashirestela.openai.domain.realtime.Item.ContentItem
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- io.github.sashirestela.openai.domain.response.FilterDeserializer
- io.github.sashirestela.openai.domain.response.ItemDeserializer
- io.github.sashirestela.openai.domain.response.ResponseTool.AllowedToolsDeserializer
- io.github.sashirestela.openai.domain.response.ResponseTool.ContainerDeserializer
- io.github.sashirestela.openai.domain.response.ResponseTool.RequireApprovalDeserializer
- io.github.sashirestela.openai.support.JsonSchemaUtil
- io.github.sashirestela.openai.domain.assistant.LastError
- io.github.sashirestela.openai.domain.finetuning.MethodFineTunning
- io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.Dpo
- io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.Supervised
- io.github.sashirestela.openai.domain.model.Model
- io.github.sashirestela.openai.domain.moderation.Moderation
- io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult
- io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult.Category
- io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult.CategoryAppliedInputType
- io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult.CategoryScore
- io.github.sashirestela.openai.domain.moderation.ModerationRequest
- io.github.sashirestela.openai.domain.moderation.ModerationRequest.MultiModalInput
- io.github.sashirestela.openai.domain.moderation.ModerationRequest.MultiModalInput.ImageUrlInput
- io.github.sashirestela.openai.domain.moderation.ModerationRequest.MultiModalInput.TextInput
- io.github.sashirestela.openai.domain.moderation.ModerationRequest.MultiModalInput.ImageUrlInput.ImageUrl
- io.github.sashirestela.openai.base.OpenAIConfigurator
- io.github.sashirestela.openai.SimpleOpenAI.StandardConfigurator
- io.github.sashirestela.openai.SimpleOpenAIAnyscale.AnyscaleConfigurator
- io.github.sashirestela.openai.SimpleOpenAIAzure.AzureConfigurator
- io.github.sashirestela.openai.SimpleOpenAIDeepseek.DeepseekConfigurator
- io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle.GeminiGoogleConfigurator
- io.github.sashirestela.openai.SimpleOpenAIGeminiVertex.GeminiVertexConfigurator
- io.github.sashirestela.openai.SimpleOpenAIMistral.MistralConfigurator
- io.github.sashirestela.openai.base.OpenAIProvider
- io.github.sashirestela.openai.SimpleOpenAI (implements io.github.sashirestela.openai.service.AssistantServices, io.github.sashirestela.openai.service.AudioServices, io.github.sashirestela.openai.service.BatchServices, io.github.sashirestela.openai.service.ChatCompletionServices, io.github.sashirestela.openai.service.CompletionServices, io.github.sashirestela.openai.service.EmbeddingServices, io.github.sashirestela.openai.service.FileServices, io.github.sashirestela.openai.service.FineTunningServices, io.github.sashirestela.openai.service.ImageServices, io.github.sashirestela.openai.service.ModelServices, io.github.sashirestela.openai.service.ModerationServices, io.github.sashirestela.openai.service.RealtimeServices, io.github.sashirestela.openai.service.ResponseServices, io.github.sashirestela.openai.service.SessionServices, io.github.sashirestela.openai.service.UploadServices)
- io.github.sashirestela.openai.SimpleOpenAIAnyscale (implements io.github.sashirestela.openai.service.ChatCompletionServices)
- io.github.sashirestela.openai.SimpleOpenAIAzure (implements io.github.sashirestela.openai.service.AssistantServices, io.github.sashirestela.openai.service.ChatCompletionServices, io.github.sashirestela.openai.service.FileServices)
- io.github.sashirestela.openai.SimpleOpenAIDeepseek (implements io.github.sashirestela.openai.service.ChatCompletionServices, io.github.sashirestela.openai.service.ModelServices)
- io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle (implements io.github.sashirestela.openai.service.ChatCompletionServices, io.github.sashirestela.openai.service.EmbeddingServices)
- io.github.sashirestela.openai.SimpleOpenAIGeminiVertex (implements io.github.sashirestela.openai.service.ChatCompletionServices)
- io.github.sashirestela.openai.SimpleOpenAIMistral (implements io.github.sashirestela.openai.service.ChatCompletionServices, io.github.sashirestela.openai.service.EmbeddingServices, io.github.sashirestela.openai.service.ModelServices)
- io.github.sashirestela.openai.OpenAIRealtime
- io.github.sashirestela.openai.exception.OpenAIResponseInfo
- io.github.sashirestela.openai.exception.OpenAIResponseInfo.OpenAIErrorResponse
- io.github.sashirestela.openai.exception.OpenAIResponseInfo.OpenAIErrorResponse.OpenAIError
- io.github.sashirestela.openai.common.PageRequest
- io.github.sashirestela.openai.support.Poller<T>
- io.github.sashirestela.openai.domain.response.Prompt
- io.github.sashirestela.openai.domain.assistant.RankingOption
- io.github.sashirestela.openai.domain.realtime.Realtime
- io.github.sashirestela.openai.base.RealtimeConfig
- io.github.sashirestela.openai.domain.realtime.RealtimeResponse
- io.github.sashirestela.openai.domain.realtime.RealtimeSession
- io.github.sashirestela.openai.domain.realtime.RealtimeSessionToken
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.InputAudioNoiseReduction
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.InputAudioTranscription
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.SecretConfig
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.SecretConfig.Expiration
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.ToolRealtime
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.TracingConfig
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.TurnDetection
- io.github.sashirestela.openai.domain.realtime.RealtimeSessionToken.Secret
- io.github.sashirestela.openai.domain.realtime.RealtimeTranscriptionSession
- io.github.sashirestela.openai.domain.realtime.RealtimeTranscriptionSessionToken
- io.github.sashirestela.openai.domain.response.Reasoning
- io.github.sashirestela.openai.domain.realtime.Response
- io.github.sashirestela.openai.domain.response.Response
- io.github.sashirestela.openai.domain.realtime.Response.ErrorDetail
- io.github.sashirestela.openai.domain.response.Response.IncompleteDetails
- io.github.sashirestela.openai.domain.response.Response.ResponseError
- io.github.sashirestela.openai.domain.response.Response.ResponseUsage
- io.github.sashirestela.openai.domain.response.Response.ResponseUsage.InputTokenDetails
- io.github.sashirestela.openai.domain.response.Response.ResponseUsage.OutputTokenDetails
- io.github.sashirestela.openai.domain.realtime.Response.StatusDetails
- io.github.sashirestela.openai.domain.realtime.Response.TokenDetails
- io.github.sashirestela.openai.domain.realtime.Response.UsageResponse
- io.github.sashirestela.openai.domain.response.stream.ResponseContentPartEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseErrorEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseFileSearchCallEvent
- io.github.sashirestela.openai.common.ResponseFormat
- io.github.sashirestela.openai.common.ResponseFormat.JsonSchema
- io.github.sashirestela.openai.domain.response.stream.ResponseFunctionCallArgsEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseImageGenerationCallEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseImageGenerationCallPartialEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseMcpCallArgumentsEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseMcpCallEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseMcpCallInProgressEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseMcpListToolsEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseOutputItemEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseOutputTextAnnotEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseOutputTextEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseReasoningEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseReasoningSummaryEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseReasonSummPartEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseReasonSummTextEvent
- io.github.sashirestela.openai.domain.response.stream.ResponseRefusalEvent
- io.github.sashirestela.openai.domain.response.ResponseRequest
- io.github.sashirestela.openai.domain.response.ResponseText
- io.github.sashirestela.openai.domain.response.ResponseText.ResponseTextFormat
- io.github.sashirestela.openai.domain.response.ResponseText.ResponseTextFormat.ResponseTextFormatJsonSchema
- io.github.sashirestela.openai.domain.response.ResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.CodeInterpreterResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.ComputerResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.FileSearchResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.FunctionResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.ImageGenerationResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.LocalShellResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.McpResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.WebSearchResponseTool
- io.github.sashirestela.openai.domain.response.ResponseTool.ContainerAuto
- io.github.sashirestela.openai.domain.response.ResponseTool.Filter.ComparisonFilter (implements io.github.sashirestela.openai.domain.response.ResponseTool.Filter)
- io.github.sashirestela.openai.domain.response.ResponseTool.Filter.CompoundFilter (implements io.github.sashirestela.openai.domain.response.ResponseTool.Filter)
- io.github.sashirestela.openai.domain.response.ResponseTool.ImageMask
- io.github.sashirestela.openai.domain.response.ResponseTool.Location
- io.github.sashirestela.openai.domain.response.ResponseTool.McpListTools
- io.github.sashirestela.openai.domain.response.ResponseTool.McpToolApprovalFilter
- io.github.sashirestela.openai.domain.response.ResponseToolChoice.FunctionTool
- io.github.sashirestela.openai.domain.response.ResponseToolChoice.HostedTool
- io.github.sashirestela.openai.domain.response.ResponseToolChoice.MCPTool
- io.github.sashirestela.openai.domain.response.stream.ResponseWebSearchCallEvent
- io.github.sashirestela.openai.domain.realtime.ServerEvent
- io.github.sashirestela.openai.domain.realtime.ServerEvent.Conversation
- io.github.sashirestela.openai.domain.realtime.ServerEvent.ErrorDetail
- io.github.sashirestela.openai.domain.realtime.ServerEvent.Part
- io.github.sashirestela.openai.domain.realtime.ServerEvent.RateLimit
- io.github.sashirestela.openai.domain.realtime.ServerEvent.RealtimeLogprob
- io.github.sashirestela.openai.domain.realtime.ServerEvent.TranscriptionUsage
- io.github.sashirestela.openai.domain.realtime.ServerEvent.TranscriptionUsage.DurationUsage
- io.github.sashirestela.openai.domain.realtime.ServerEvent.TranscriptionUsage.TokenUsage
- io.github.sashirestela.openai.domain.audio.SpeechRequest
- io.github.sashirestela.openai.domain.assistant.StepDetail
- io.github.sashirestela.openai.domain.assistant.StepDetail.MessageCreationStep
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep
- io.github.sashirestela.openai.domain.assistant.StepDetail.MessageCreationStep.MessageCreation
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.UnknownToolCall
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.ImageOutput
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.LogOutput
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.ImageOutput.ImageOutputFile
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch.FileSearchResult
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch.FileSearchResult.FileSearchContent
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall.FunctionTool
- io.github.sashirestela.openai.common.StreamOptions
- io.github.sashirestela.openai.domain.assistant.Thread
- io.github.sashirestela.openai.domain.assistant.ThreadCreateAndRunRequest
- io.github.sashirestela.openai.domain.assistant.ThreadMessage
- io.github.sashirestela.openai.domain.assistant.ThreadMessageDelta
- io.github.sashirestela.openai.domain.assistant.ThreadMessageDelta.MessageDeltaDetail
- io.github.sashirestela.openai.domain.assistant.ThreadMessageModifyRequest
- io.github.sashirestela.openai.domain.assistant.ThreadMessageRequest
- io.github.sashirestela.openai.domain.assistant.ThreadModifyRequest
- io.github.sashirestela.openai.domain.assistant.ThreadRequest
- io.github.sashirestela.openai.domain.assistant.ThreadRun
- io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction
- io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction.SubmitToolOutput
- io.github.sashirestela.openai.domain.assistant.ThreadRunModifyRequest
- io.github.sashirestela.openai.domain.assistant.ThreadRunRequest
- io.github.sashirestela.openai.domain.assistant.ThreadRunStep
- io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta
- io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta.RunStepDeltaDetail
- io.github.sashirestela.openai.domain.assistant.ThreadRunSubmitOutputRequest
- io.github.sashirestela.openai.domain.assistant.ThreadRunSubmitOutputRequest.ToolOutput
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.sashirestela.openai.exception.OpenAIException
- io.github.sashirestela.openai.exception.OpenAIException.AuthenticationException
- io.github.sashirestela.openai.exception.OpenAIException.BadRequestException
- io.github.sashirestela.openai.exception.OpenAIException.InternalServerException
- io.github.sashirestela.openai.exception.OpenAIException.NotFoundException
- io.github.sashirestela.openai.exception.OpenAIException.PermissionDeniedException
- io.github.sashirestela.openai.exception.OpenAIException.RateLimitException
- io.github.sashirestela.openai.exception.OpenAIException.UnexpectedStatusCodeException
- io.github.sashirestela.openai.exception.OpenAIException.UnprocessableEntityException
- io.github.sashirestela.openai.exception.SimpleOpenAIException
- io.github.sashirestela.openai.exception.PollingAbortedException
- io.github.sashirestela.openai.exception.OpenAIException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.sashirestela.openai.common.tool.Tool
- io.github.sashirestela.openai.domain.assistant.AssistantTool
- io.github.sashirestela.openai.common.tool.Tool.ToolFunctionDef
- io.github.sashirestela.openai.common.tool.ToolCall
- io.github.sashirestela.openai.common.tool.ToolChoice
- io.github.sashirestela.openai.common.tool.ToolChoice.FunctionName
- io.github.sashirestela.openai.domain.assistant.ToolResource
- io.github.sashirestela.openai.domain.assistant.ToolResource.CodeInterpreter
- io.github.sashirestela.openai.domain.assistant.ToolResource.FileSearch
- io.github.sashirestela.openai.domain.assistant.ToolResourceFull.FileSearch
- io.github.sashirestela.openai.domain.assistant.ToolResourceFull
- io.github.sashirestela.openai.domain.assistant.ToolResourceFull.FileSearch.VectorStore
- io.github.sashirestela.openai.domain.audio.Transcription
- io.github.sashirestela.openai.domain.audio.Transcription.AudioWord
- io.github.sashirestela.openai.domain.audio.Transcription.Segment
- io.github.sashirestela.openai.domain.audio.TranscriptionRequest
- io.github.sashirestela.openai.domain.audio.TranslationRequest
- io.github.sashirestela.openai.domain.assistant.TruncationStrategy
- io.github.sashirestela.openai.domain.upload.Upload
- io.github.sashirestela.openai.domain.upload.UploadCompleteRequest
- io.github.sashirestela.openai.domain.upload.UploadPart
- io.github.sashirestela.openai.domain.upload.UploadPartRequest
- io.github.sashirestela.openai.domain.upload.UploadRequest
- io.github.sashirestela.openai.common.Usage
- io.github.sashirestela.openai.common.Usage.CompletionTokensDetails
- io.github.sashirestela.openai.common.Usage.PromptTokensDetails
- io.github.sashirestela.openai.domain.assistant.VectorStore
- io.github.sashirestela.openai.domain.assistant.VectorStoreFile
- io.github.sashirestela.openai.domain.assistant.VectorStoreFileBatch
- io.github.sashirestela.openai.domain.assistant.VectorStoreFileBatchRequest
- io.github.sashirestela.openai.domain.assistant.VectorStoreFileRequest
- io.github.sashirestela.openai.domain.assistant.VectorStoreModifyRequest
- io.github.sashirestela.openai.domain.assistant.VectorStoreRequest
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- io.github.sashirestela.openai.service.AssistantServices
- io.github.sashirestela.openai.service.AudioServices
- io.github.sashirestela.openai.service.BatchServices
- io.github.sashirestela.openai.service.ChatCompletionServices
- io.github.sashirestela.openai.service.CompletionServices
- io.github.sashirestela.openai.service.EmbeddingServices
- io.github.sashirestela.openai.service.FileServices
- io.github.sashirestela.openai.service.FineTunningServices
- io.github.sashirestela.openai.common.function.Functional
- io.github.sashirestela.openai.service.ImageServices
- io.github.sashirestela.openai.service.ModelServices
- io.github.sashirestela.openai.service.ModerationServices
- io.github.sashirestela.openai.OpenAI
- io.github.sashirestela.openai.OpenAI.Audios
- io.github.sashirestela.openai.OpenAI.Batches
- io.github.sashirestela.openai.OpenAI.ChatCompletions
- io.github.sashirestela.openai.OpenAI.Completions
- io.github.sashirestela.openai.OpenAI.Embeddings
- io.github.sashirestela.openai.OpenAI.Files
- io.github.sashirestela.openai.OpenAI.FineTunings
- io.github.sashirestela.openai.OpenAI.Images
- io.github.sashirestela.openai.OpenAI.Models
- io.github.sashirestela.openai.OpenAI.Moderations
- io.github.sashirestela.openai.OpenAI.Responses
- io.github.sashirestela.openai.OpenAI.SessionTokens
- io.github.sashirestela.openai.OpenAI.Uploads
- io.github.sashirestela.openai.OpenAIBeta2
- io.github.sashirestela.openai.OpenAIBeta2.Assistants
- io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
- io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
- io.github.sashirestela.openai.OpenAIBeta2.ThreadRunSteps
- io.github.sashirestela.openai.OpenAIBeta2.Threads
- io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
- io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
- io.github.sashirestela.openai.OpenAIBeta2.VectorStores
- io.github.sashirestela.openai.service.RealtimeServices
- io.github.sashirestela.openai.service.ResponseServices
- io.github.sashirestela.openai.domain.response.ResponseTool.Filter
- io.github.sashirestela.openai.domain.response.ResponseToolChoice
- io.github.sashirestela.openai.common.function.SchemaConverter
- io.github.sashirestela.openai.service.SessionServices
- io.github.sashirestela.openai.service.UploadServices
Annotation Type Hierarchy
- io.github.sashirestela.openai.domain.assistant.events.AssistantStreamEvent (implements java.lang.annotation.Annotation)
- io.github.sashirestela.openai.domain.response.stream.ResponseStreamEvent (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.github.sashirestela.openai.domain.response.Action.ActionType
- io.github.sashirestela.openai.domain.response.Action.MouseButton
- io.github.sashirestela.openai.common.audio.AudioFormat
- io.github.sashirestela.openai.domain.audio.AudioResponseFormat
- io.github.sashirestela.openai.domain.image.Background
- io.github.sashirestela.openai.support.Base64Util.MediaType
- io.github.sashirestela.openai.domain.batch.BatchRequest.CompletionWindowType
- io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
- io.github.sashirestela.openai.domain.chat.ChatRequest.Modality
- io.github.sashirestela.openai.domain.chat.ChatRequest.ReasoningEffort
- io.github.sashirestela.openai.domain.chat.ChatRequest.ServiceTier
- io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.ChunkingStrategyType
- io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
- io.github.sashirestela.openai.domain.embedding.EmbeddingRequest.EncodingFormat
- io.github.sashirestela.openai.domain.batch.EndpointType
- io.github.sashirestela.openai.domain.assistant.ExpiresAfter.Anchor
- io.github.sashirestela.openai.common.content.FileAnnotation.AnnotationType
- io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
- io.github.sashirestela.openai.domain.assistant.FileStatus
- io.github.sashirestela.openai.common.content.ImageDetail
- io.github.sashirestela.openai.domain.image.ImageRequest.Moderation
- io.github.sashirestela.openai.domain.image.ImageRequest.OutputFormat
- io.github.sashirestela.openai.domain.image.ImageRequest.Style
- io.github.sashirestela.openai.domain.image.ImageResponseFormat
- io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
- io.github.sashirestela.openai.domain.response.Input.CitationType
- io.github.sashirestela.openai.domain.response.Input.CodeInterpreterOutputType
- io.github.sashirestela.openai.domain.response.Input.ContentType
- io.github.sashirestela.openai.domain.response.Input.InputType
- io.github.sashirestela.openai.domain.response.Input.ItemStatus
- io.github.sashirestela.openai.domain.response.Input.ItemType
- io.github.sashirestela.openai.domain.response.Input.MessageRole
- io.github.sashirestela.openai.domain.response.Input.OutputContentType
- io.github.sashirestela.openai.domain.response.Input.SearchStatus
- io.github.sashirestela.openai.domain.response.Input.WebSearchActionType
- io.github.sashirestela.openai.common.audio.InputAudioFormat
- io.github.sashirestela.openai.domain.finetuning.Integration.IntegrationType
- io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
- io.github.sashirestela.openai.domain.realtime.Item.ItemType
- io.github.sashirestela.openai.domain.realtime.Item.RoleItemMessage
- io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.MethodType
- io.github.sashirestela.openai.domain.moderation.ModerationRequest.MultiModalType
- io.github.sashirestela.openai.common.PageRequest.Order
- io.github.sashirestela.openai.domain.image.Quality
- io.github.sashirestela.openai.domain.assistant.RankingOption.RankerType
- io.github.sashirestela.openai.domain.realtime.RealtimeResponse.ConversationType
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.AudioFormatRealtime
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.EagernessType
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.NoiseReductionType
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.TurnDetectionType
- io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
- io.github.sashirestela.openai.domain.realtime.RealtimeTranscriptionSession.ItemsToInclude
- io.github.sashirestela.openai.domain.response.Reasoning.Summary
- io.github.sashirestela.openai.domain.response.Response.ResponseStatus
- io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
- io.github.sashirestela.openai.domain.response.ResponseRequest.ResponseInclude
- io.github.sashirestela.openai.domain.response.ResponseRequest.Truncation
- io.github.sashirestela.openai.domain.response.ResponseTool.ComparisonOperator
- io.github.sashirestela.openai.domain.response.ResponseTool.ContextSize
- io.github.sashirestela.openai.domain.response.ResponseTool.Environment
- io.github.sashirestela.openai.domain.response.ResponseTool.ImageBackground
- io.github.sashirestela.openai.domain.response.ResponseTool.ImageFormat
- io.github.sashirestela.openai.domain.response.ResponseTool.ImageQuality
- io.github.sashirestela.openai.domain.response.ResponseTool.LogicalOperator
- io.github.sashirestela.openai.domain.response.ResponseTool.McpToolApprovalSetting
- io.github.sashirestela.openai.domain.response.ResponseTool.ResponseToolType
- io.github.sashirestela.openai.domain.response.ResponseToolChoice.HostedToolType
- io.github.sashirestela.openai.domain.assistant.RunStepType
- io.github.sashirestela.openai.domain.realtime.ServerEvent.TranscriptionUsageType
- io.github.sashirestela.openai.domain.image.Size
- io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.OutputType
- io.github.sashirestela.openai.domain.assistant.ThreadMessage.ThreadMessageStatus
- io.github.sashirestela.openai.domain.assistant.ThreadMessageRole
- io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction.RequiredActionType
- io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
- io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
- io.github.sashirestela.openai.domain.assistant.ThreadRunStepQuery
- io.github.sashirestela.openai.common.tool.ToolChoiceOption
- io.github.sashirestela.openai.common.tool.ToolType
- io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
- io.github.sashirestela.openai.domain.assistant.TruncationStrategy.TruncationStrategyType
- io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
- io.github.sashirestela.openai.domain.assistant.VectorStore.VectorStoreStatus
- io.github.sashirestela.openai.common.audio.Voice
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)