A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

AAC - io.github.sashirestela.openai.common.audio.AudioFormat
 
AbstractImageRequest - Class in io.github.sashirestela.openai.domain.image
 
AbstractImageRequest() - Constructor for class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
addPart(String, UploadPartRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Uploads
Adds a Part to an Upload object.
ALLOY - io.github.sashirestela.openai.common.audio.Voice
 
ALLOY - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
ANYSCALE_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
AnyscaleConfigurator() - Constructor for class io.github.sashirestela.openai.SimpleOpenAIAnyscale.AnyscaleConfigurator
 
apiKey - Variable in class io.github.sashirestela.openai.base.OpenAIConfigurator
 
ASC - io.github.sashirestela.openai.common.PageRequest.Order
 
ASH - io.github.sashirestela.openai.common.audio.Voice
 
ASH - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
Assistant - Class in io.github.sashirestela.openai.domain.assistant
 
Assistant() - Constructor for class io.github.sashirestela.openai.domain.assistant.Assistant
 
ASSISTANT - io.github.sashirestela.openai.domain.assistant.ThreadMessageRole
 
ASSISTANT - io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
 
ASSISTANT - io.github.sashirestela.openai.domain.realtime.Item.RoleItemMessage
 
AssistantMessage(String, String, String, String, List<ToolCall>) - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
 
AssistantModifyRequest - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantModifyRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantModifyRequest
 
AssistantRequest - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantRequest
 
assistants() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
assistants() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ASSISTANTS - io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
 
AssistantServices - Interface in io.github.sashirestela.openai.service
 
AssistantStreamEvent - Annotation Type in io.github.sashirestela.openai.domain.assistant.events
 
AssistantTool - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantTool.FileSearch - Class in io.github.sashirestela.openai.domain.assistant
 
Attachment - Class in io.github.sashirestela.openai.domain.assistant
 
Attachment() - Constructor for class io.github.sashirestela.openai.domain.assistant.Attachment
 
Attachment.AttachmentTool - Class in io.github.sashirestela.openai.domain.assistant
 
AttachmentTool() - Constructor for class io.github.sashirestela.openai.domain.assistant.Attachment.AttachmentTool
 
Audio(String) - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage.Audio
 
AUDIO - io.github.sashirestela.openai.domain.chat.ChatRequest.Modality
 
AUDIO - io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
 
AUDIO - io.github.sashirestela.openai.support.Base64Util.MediaType
 
AudioFormat - Enum in io.github.sashirestela.openai.common.audio
 
AudioResponse() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage.AudioResponse
 
AudioResponseFormat - Enum in io.github.sashirestela.openai.domain.audio
 
audios() - Method in interface io.github.sashirestela.openai.service.AudioServices
 
audios() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
AudioServices - Interface in io.github.sashirestela.openai.service
 
AudioWord() - Constructor for class io.github.sashirestela.openai.domain.audio.Transcription.AudioWord
 
AuthenticationException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.AuthenticationException
 
AUTHORIZATION_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
AUTO - io.github.sashirestela.openai.common.content.ImageDetail
 
AUTO - io.github.sashirestela.openai.common.tool.ToolChoiceOption
 
AUTO - io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.ChunkingStrategyType
 
AUTO - io.github.sashirestela.openai.domain.assistant.RankingOption.RankerType
 
AUTO - io.github.sashirestela.openai.domain.assistant.TruncationStrategy.TruncationStrategyType
 
AUTO - io.github.sashirestela.openai.domain.chat.ChatRequest.ServiceTier
 
AUTO - io.github.sashirestela.openai.domain.realtime.RealtimeResponse.ConversationType
 
autoType() - Static method in class io.github.sashirestela.openai.domain.assistant.ChunkingStrategy
 
AZURE_API_VERSION - Static variable in class io.github.sashirestela.openai.support.Constant
 
AZURE_APIKEY_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
AzureConfigurator() - Constructor for class io.github.sashirestela.openai.SimpleOpenAIAzure.AzureConfigurator
 

B

B64JSON - io.github.sashirestela.openai.domain.image.ImageResponseFormat
 
BadRequestException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.BadRequestException
 
BALLAD - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
BASE64 - io.github.sashirestela.openai.domain.embedding.EmbeddingRequest.EncodingFormat
 
Base64Util - Class in io.github.sashirestela.openai.support
 
Base64Util.MediaType - Enum in io.github.sashirestela.openai.support
 
BaseEvent - Class in io.github.sashirestela.openai.domain.realtime
 
BaseEvent() - Constructor for class io.github.sashirestela.openai.domain.realtime.BaseEvent
 
BaseResponse() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.BaseResponse
 
BaseResponseFunctionCallArguments() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.BaseResponseFunctionCallArguments
 
baseUrl - Variable in class io.github.sashirestela.openai.base.OpenAIConfigurator
 
Batch - Class in io.github.sashirestela.openai.domain.batch
 
Batch() - Constructor for class io.github.sashirestela.openai.domain.batch.Batch
 
BATCH - io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
 
Batch.BatchError - Class in io.github.sashirestela.openai.domain.batch
 
Batch.BatchErrors - Class in io.github.sashirestela.openai.domain.batch
 
Batch.RequestCountsType - Class in io.github.sashirestela.openai.domain.batch
 
BatchError() - Constructor for class io.github.sashirestela.openai.domain.batch.Batch.BatchError
 
BatchErrors() - Constructor for class io.github.sashirestela.openai.domain.batch.Batch.BatchErrors
 
batches() - Method in interface io.github.sashirestela.openai.service.BatchServices
 
batches() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
BatchRequest - Class in io.github.sashirestela.openai.domain.batch
 
BatchRequest() - Constructor for class io.github.sashirestela.openai.domain.batch.BatchRequest
 
BatchRequest.CompletionWindowType - Enum in io.github.sashirestela.openai.domain.batch
 
BatchServices - Interface in io.github.sashirestela.openai.service
 
BEARER_AUTHORIZATION - Static variable in class io.github.sashirestela.openai.support.Constant
 
buildConfig() - Method in class io.github.sashirestela.openai.base.OpenAIConfigurator
 
buildConfig() - Method in class io.github.sashirestela.openai.SimpleOpenAI.StandardConfigurator
 
buildConfig() - Method in class io.github.sashirestela.openai.SimpleOpenAIAnyscale.AnyscaleConfigurator
 
buildConfig() - Method in class io.github.sashirestela.openai.SimpleOpenAIAzure.AzureConfigurator
 
buildConfig() - Method in class io.github.sashirestela.openai.SimpleOpenAIDeepseek.DeepseekConfigurator
 
buildConfig() - Method in class io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle.GeminiGoogleConfigurator
 
buildConfig() - Method in class io.github.sashirestela.openai.SimpleOpenAIMistral.MistralConfigurator
 

C

cancel(String) - Method in interface io.github.sashirestela.openai.OpenAI.Batches
Cancels an in-progress batch.
cancel(String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Immediately cancel a fine-tune job.
cancel(String) - Method in interface io.github.sashirestela.openai.OpenAI.Uploads
Cancels the Upload.
cancel(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Cancels a run that is in_progress.
cancel(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Cancel a vector store file batch.
CANCELLED - io.github.sashirestela.openai.domain.assistant.FileStatus
 
CANCELLED - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
CANCELLED - io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
 
CANCELLED - io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
 
CANCELLING - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
Category() - Constructor for class io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult.Category
 
CategoryScore() - Constructor for class io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult.CategoryScore
 
Chat - Class in io.github.sashirestela.openai.domain.chat
 
Chat() - Constructor for class io.github.sashirestela.openai.domain.chat.Chat
 
CHAT_COMPLETIONS - io.github.sashirestela.openai.domain.batch.EndpointType
 
Chat.Choice - Class in io.github.sashirestela.openai.domain.chat
 
Chat.Choice.LogprobInfo - Class in io.github.sashirestela.openai.domain.chat
 
Chat.Choice.LogprobInfo.TokenLogprob - Class in io.github.sashirestela.openai.domain.chat
 
Chat.Choice.LogprobInfo.TopLogprob - Class in io.github.sashirestela.openai.domain.chat
 
chatCompletions() - Method in interface io.github.sashirestela.openai.service.ChatCompletionServices
 
chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAIAnyscale
 
chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAIAzure
 
chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAIDeepseek
 
chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle
 
chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAIMistral
 
ChatCompletionServices - Interface in io.github.sashirestela.openai.service
 
ChatContentPart() - Constructor for class io.github.sashirestela.openai.common.content.ContentPart.ChatContentPart
 
ChatMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage
 
ChatMessage.AssistantMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.AssistantMessage.Audio - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.ChatRole - Enum in io.github.sashirestela.openai.domain.chat
 
ChatMessage.DeveloperMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.ResponseMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.ResponseMessage.AudioResponse - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.SystemMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.ToolMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatMessage.UserMessage - Class in io.github.sashirestela.openai.domain.chat
 
ChatRequest - Class in io.github.sashirestela.openai.domain.chat
 
ChatRequest() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatRequest
 
ChatRequest.Audio - Class in io.github.sashirestela.openai.domain.chat
 
ChatRequest.Modality - Enum in io.github.sashirestela.openai.domain.chat
 
ChatRequest.ReasoningEffort - Enum in io.github.sashirestela.openai.domain.chat
 
ChatRequest.ServiceTier - Enum in io.github.sashirestela.openai.domain.chat
 
Choice() - Constructor for class io.github.sashirestela.openai.domain.chat.Chat.Choice
 
Choice() - Constructor for class io.github.sashirestela.openai.domain.completion.Completion.Choice
 
ChunkingStrategy - Class in io.github.sashirestela.openai.domain.assistant
 
ChunkingStrategy.ChunkingStrategyType - Enum in io.github.sashirestela.openai.domain.assistant
 
ChunkingStrategy.StaticChunking - Class in io.github.sashirestela.openai.domain.assistant
 
classToJsonSchema(Class<?>) - Static method in class io.github.sashirestela.openai.support.JsonSchemaUtil
 
cleverClient - Variable in class io.github.sashirestela.openai.base.OpenAIProvider
 
clientAdapter - Variable in class io.github.sashirestela.openai.base.OpenAIConfigurator
 
ClientConfig - Class in io.github.sashirestela.openai.base
 
ClientConfig() - Constructor for class io.github.sashirestela.openai.base.ClientConfig
 
ClientEvent - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.ConversationItemCreate - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.ConversationItemDelete - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.ConversationItemTruncate - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.InputAudioBufferAppend - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.InputAudioBufferClear - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.InputAudioBufferCommit - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.ResponseCancel - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.ResponseCreate - Class in io.github.sashirestela.openai.domain.realtime
 
ClientEvent.SessionUpdate - Class in io.github.sashirestela.openai.domain.realtime
 
CODE_INTERPRETER - io.github.sashirestela.openai.common.tool.ToolType
 
CODE_INTERPRETER - Static variable in class io.github.sashirestela.openai.domain.assistant.Attachment.AttachmentTool
 
codeInterpreter() - Static method in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
CodeInterpreter() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResource.CodeInterpreter
 
CodeInterpreterTool() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool
 
CodeInterpreterToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall
 
complete(String, UploadCompleteRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Uploads
Completes the Upload.
COMPLETED - io.github.sashirestela.openai.domain.assistant.FileStatus
 
COMPLETED - io.github.sashirestela.openai.domain.assistant.ThreadMessage.ThreadMessageStatus
 
COMPLETED - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
COMPLETED - io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
 
COMPLETED - io.github.sashirestela.openai.domain.assistant.VectorStore.VectorStoreStatus
 
COMPLETED - io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
 
Completion - Class in io.github.sashirestela.openai.domain.completion
 
Completion() - Constructor for class io.github.sashirestela.openai.domain.completion.Completion
 
Completion.Choice - Class in io.github.sashirestela.openai.domain.completion
 
Completion.Choice.LogProbs - Class in io.github.sashirestela.openai.domain.completion
 
CompletionRequest - Class in io.github.sashirestela.openai.domain.completion
 
CompletionRequest() - Constructor for class io.github.sashirestela.openai.domain.completion.CompletionRequest
 
completions() - Method in interface io.github.sashirestela.openai.service.CompletionServices
 
completions() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
CompletionServices - Interface in io.github.sashirestela.openai.service
 
CompletionTokensDetails() - Constructor for class io.github.sashirestela.openai.common.Usage.CompletionTokensDetails
 
connect() - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
Constant - Class in io.github.sashirestela.openai.support
 
CONTENT_FILTER - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
ContentItem() - Constructor for class io.github.sashirestela.openai.domain.realtime.Item.ContentItem
 
ContentPart - Class in io.github.sashirestela.openai.common.content
 
ContentPart() - Constructor for class io.github.sashirestela.openai.common.content.ContentPart
 
ContentPart.ChatContentPart - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartImageFile - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartImageFile.ImageFile - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartImageUrl - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartImageUrl.ImageUrl - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartInputAudio - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartInputAudio.InputAudio - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartRefusal - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartText - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartTextAnnotation - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartTextAnnotation.TextAnnotation - Class in io.github.sashirestela.openai.common.content
 
ContentPart.ContentPartType - Enum in io.github.sashirestela.openai.common.content
 
ContentPartTextAnnotation() - Constructor for class io.github.sashirestela.openai.common.content.ContentPart.ContentPartTextAnnotation
 
Conversation() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.Conversation
 
CONVERSATION_CREATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_AUDIO_TRANS_COMPLETED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_AUDIO_TRANS_FAILED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_CREATE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_CREATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_DELETE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_DELETED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_TRUNCATE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
CONVERSATION_ITEM_TRUNCATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
ConversationCreated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationCreated
 
ConversationItemAudioTransCompleted() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemAudioTransCompleted
 
ConversationItemAudioTransFailed() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemAudioTransFailed
 
ConversationItemCreated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemCreated
 
ConversationItemDeleted() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemDeleted
 
ConversationItemTruncated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ConversationItemTruncated
 
convert(Class<?>) - Method in interface io.github.sashirestela.openai.common.function.SchemaConverter
 
convert(Class<?>) - Method in class io.github.sashirestela.openai.support.DefaultSchemaConverter
 
convertHttpException(ResponseInfo) - Method in class io.github.sashirestela.openai.exception.OpenAIExceptionConverter
 
CORAL - io.github.sashirestela.openai.common.audio.Voice
 
CORAL - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
create() - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Threads
Create a thread.
create() - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Create a vector store without files.
create(AssistantRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Create an assistant with a model and instructions.
create(ThreadRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Threads
Create a thread.
create(VectorStoreRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Create a vector store.
create(BatchRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Batches
Creates and executes a batch from an uploaded file of requests.
create(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
Creates a model response for the given chat conversation without streaming.
create(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
Creates a completion for the provided prompt and parameters without streaming.
create(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
Creates an embedding vector representing the input text.
create(FileRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Upload a file that contains document(s) to be used across various endpoints/features.
create(FineTuningRequest) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Creates a job that fine-tunes a specified model from a given dataset.
create(ImageRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates an image given a prompt.
create(ModerationRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Moderations
Classifies if text violates OpenAI's Content Policy.
create(RealtimeSession) - Method in interface io.github.sashirestela.openai.OpenAI.SessionTokens
Create an ephemeral API token for use in client-side applications with the Realtime API.
create(UploadRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Uploads
Creates an intermediate Upload object that you can add Parts to.
create(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Create an assistant with a model.
create(String, ThreadMessageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
Create a message.
create(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a run without streaming.
create(String, VectorStoreFileBatchRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Create a vector store file batch.
create(String, VectorStoreFileRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Create a vector store file by attaching a File to a vector store.
create(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Create a vector store file by attaching a File to a vector store.
create(String, List<String>) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Create a vector store file batch.
createAndPoll(VectorStoreRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Create a vector store and poll until a terminal condition is reached.
createAndPoll(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a run without streaming and poll until a terminal status is reached.
createAndPoll(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Create a vector store file by attaching a File to a vector store and poll until a terminal condition is reached.
createAndPoll(String, List<String>) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Create a vector store file batch and poll until a terminal condition is reached.
createBase64(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
Creates an embedding vector representing the input text.
createBase64Primitive(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
Creates an embedding vector representing the input text (don't call it directly).
createEdits(ImageEditsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates an edited or extended image given an original image and a prompt.
createEditsPrimitive(ImageEditsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates a Generic of edited or extended image given an original image and a prompt (don't call it directly).
createPrimitive(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
Creates a model response for the given chat conversation without streaming (don't call it directly).
createPrimitive(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
Creates a completion for the provided prompt and parameters without streaming (don't call it directly).
createPrimitive(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
Creates an embedding vector representing the input text (don't call it directly).
createPrimitive(ImageRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates a Genric object of image given a prompt (don't call it directly).
createPrimitive(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a run (don't call it directly).
createStream(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
Creates a model response for the given chat conversation with streaming.
createStream(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
Creates a completion for the provided prompt and parameters with streaming.
createStream(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a run by making sure to use streaming mode.
createStreamPrimitive(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
Creates a model response for the given chat conversation with streaming (don't call it directly).
createStreamPrimitive(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
Creates a completion for the provided prompt and parameters with streaming (don't call it directly).
createStreamPrimitive(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a run with streaming (don't call it directly).
createThreadAndRun(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a thread and run it in one request without streaming.
createThreadAndRunAndPoll(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a thread and run it in one request without streaming and poll until a terminal status is reached.
createThreadAndRunPrimitive(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a thread and run it in one request (don't call it directly).
createThreadAndRunStream(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a thread and run it in one request by making sure to use streaming mode.
createThreadAndRunStreamPrimitive(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Create a thread and run it in one request with streaming (don't call it directly).
createVariations(ImageVariationsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates a variation of a given image.
createVariationsPrimitive(ImageVariationsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates a Generic of variation of a given image (don't call it directly).

D

decode(String, String) - Static method in class io.github.sashirestela.openai.support.Base64Util
 
DEEPSEEK_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
DeepseekConfigurator() - Constructor for class io.github.sashirestela.openai.SimpleOpenAIDeepseek.DeepseekConfigurator
 
DEFAULT - io.github.sashirestela.openai.domain.chat.ChatRequest.ServiceTier
 
DEFAULT_2024_08_21 - io.github.sashirestela.openai.domain.assistant.RankingOption.RankerType
 
defaultConverter - Static variable in class io.github.sashirestela.openai.support.JsonSchemaUtil
 
DefaultSchemaConverter - Class in io.github.sashirestela.openai.support
 
DefaultSchemaConverter() - Constructor for class io.github.sashirestela.openai.support.DefaultSchemaConverter
 
DefaultSchemaConverter(Boolean) - Constructor for class io.github.sashirestela.openai.support.DefaultSchemaConverter
 
delete(String) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Delete a file.
delete(String) - Method in interface io.github.sashirestela.openai.OpenAI.Models
Delete a fine tuned model.
delete(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Delete an assistant.
delete(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Threads
Delete a thread.
delete(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Delete a vector store.
delete(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
Deletes a message.
delete(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Delete a vector store file.
DeletedObject - Class in io.github.sashirestela.openai.common
 
DeletedObject() - Constructor for class io.github.sashirestela.openai.common.DeletedObject
 
DESC - io.github.sashirestela.openai.common.PageRequest.Order
 
DEVELOPER - io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
 
disconnect() - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
dpo(HyperParams) - Static method in class io.github.sashirestela.openai.domain.finetuning.MethodFineTunning
 
Dpo(HyperParams) - Constructor for class io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.Dpo
 
DPO - io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.MethodType
 

E

ECHO - io.github.sashirestela.openai.common.audio.Voice
 
ECHO - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
Embedding<T> - Class in io.github.sashirestela.openai.domain.embedding
 
Embedding() - Constructor for class io.github.sashirestela.openai.domain.embedding.Embedding
 
EmbeddingBase64 - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingBase64() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingBase64
 
EmbeddingFloat - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingFloat() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingFloat
 
EmbeddingRequest - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingRequest() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingRequest
 
EmbeddingRequest.EncodingFormat - Enum in io.github.sashirestela.openai.domain.embedding
 
embeddings() - Method in interface io.github.sashirestela.openai.service.EmbeddingServices
 
embeddings() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
embeddings() - Method in class io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle
 
embeddings() - Method in class io.github.sashirestela.openai.SimpleOpenAIMistral
 
EMBEDDINGS - io.github.sashirestela.openai.domain.batch.EndpointType
 
EmbeddingServices - Interface in io.github.sashirestela.openai.service
 
encode(String, Base64Util.MediaType) - Static method in class io.github.sashirestela.openai.support.Base64Util
 
endIndex - Variable in class io.github.sashirestela.openai.common.content.FileAnnotation
 
EndpointType - Enum in io.github.sashirestela.openai.domain.batch
 
enrollFunction(FunctionDef) - Method in class io.github.sashirestela.openai.common.function.FunctionExecutor
 
enrollFunctions(List<FunctionDef>) - Method in class io.github.sashirestela.openai.common.function.FunctionExecutor
 
equals(Object) - Method in class io.github.sashirestela.openai.common.Page
 
ERROR - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
ERROR - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
ErrorDetail() - Constructor for class io.github.sashirestela.openai.domain.realtime.Response.ErrorDetail
 
ErrorDetail() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ErrorDetail
 
ErrorEvent() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ErrorEvent
 
eventId - Variable in class io.github.sashirestela.openai.domain.realtime.BaseEvent
 
EventName - Class in io.github.sashirestela.openai.domain.assistant.events
 
execute() - Method in interface io.github.sashirestela.openai.common.function.Functional
 
execute(FunctionCall) - Method in class io.github.sashirestela.openai.common.function.FunctionExecutor
 
execute(T) - Method in class io.github.sashirestela.openai.support.Poller
 
executeAll(List<ToolCall>, BiFunction<String, String, R>) - Method in class io.github.sashirestela.openai.common.function.FunctionExecutor
Run the 'execute()' method for a list of FunctionDefs.
EXPIRED - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
EXPIRED - io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
 
EXPIRED - io.github.sashirestela.openai.domain.assistant.VectorStore.VectorStoreStatus
 
EXPIRED - io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
 
ExpiresAfter - Class in io.github.sashirestela.openai.domain.assistant
 
ExpiresAfter() - Constructor for class io.github.sashirestela.openai.domain.assistant.ExpiresAfter
 
ExpiresAfter.Anchor - Enum in io.github.sashirestela.openai.domain.assistant
 

F

FABLE - io.github.sashirestela.openai.common.audio.Voice
 
FAILED - io.github.sashirestela.openai.domain.assistant.FileStatus
 
FAILED - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
FAILED - io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
 
FILE_CITATION - io.github.sashirestela.openai.common.content.FileAnnotation.AnnotationType
 
FILE_PATH - io.github.sashirestela.openai.common.content.FileAnnotation.AnnotationType
 
FILE_SEARCH - io.github.sashirestela.openai.common.tool.ToolType
 
FILE_SEARCH - Static variable in class io.github.sashirestela.openai.domain.assistant.Attachment.AttachmentTool
 
FILE_SEARCH_RESULT - io.github.sashirestela.openai.domain.assistant.ThreadRunStepQuery
 
FileAnnotation - Class in io.github.sashirestela.openai.common.content
 
FileAnnotation() - Constructor for class io.github.sashirestela.openai.common.content.FileAnnotation
 
FileAnnotation.AnnotationType - Enum in io.github.sashirestela.openai.common.content
 
FileAnnotation.FileCitationAnnotation - Class in io.github.sashirestela.openai.common.content
 
FileAnnotation.FileCitationAnnotation.FileCitation - Class in io.github.sashirestela.openai.common.content
 
FileAnnotation.FilePathAnnotation - Class in io.github.sashirestela.openai.common.content
 
FileAnnotation.FilePathAnnotation.FilePath - Class in io.github.sashirestela.openai.common.content
 
FileCitation() - Constructor for class io.github.sashirestela.openai.common.content.FileAnnotation.FileCitationAnnotation.FileCitation
 
FileCitationAnnotation() - Constructor for class io.github.sashirestela.openai.common.content.FileAnnotation.FileCitationAnnotation
 
FileCount - Class in io.github.sashirestela.openai.domain.assistant
 
FileCount() - Constructor for class io.github.sashirestela.openai.domain.assistant.FileCount
 
FilePath() - Constructor for class io.github.sashirestela.openai.common.content.FileAnnotation.FilePathAnnotation.FilePath
 
FilePathAnnotation() - Constructor for class io.github.sashirestela.openai.common.content.FileAnnotation.FilePathAnnotation
 
FileRequest - Class in io.github.sashirestela.openai.domain.file
 
FileRequest() - Constructor for class io.github.sashirestela.openai.domain.file.FileRequest
 
FileRequest.PurposeType - Enum in io.github.sashirestela.openai.domain.file
 
FileResponse - Class in io.github.sashirestela.openai.domain.file
 
FileResponse() - Constructor for class io.github.sashirestela.openai.domain.file.FileResponse
 
files() - Method in interface io.github.sashirestela.openai.service.FileServices
 
files() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
files() - Method in class io.github.sashirestela.openai.SimpleOpenAIAzure
 
fileSearch() - Static method in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
fileSearch(Integer) - Static method in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
fileSearch(Integer, RankingOption) - Static method in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
FileSearch() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch
 
FileSearch() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResource.FileSearch
 
FileSearch() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResourceFull.FileSearch
 
FileSearch(Integer) - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantTool.FileSearch
 
FileSearch(Integer, RankingOption) - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantTool.FileSearch
 
FileSearchContent() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch.FileSearchResult.FileSearchContent
 
FileSearchResult() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch.FileSearchResult
 
FileSearchToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall
 
FileServices - Interface in io.github.sashirestela.openai.service
 
FileStatus - Enum in io.github.sashirestela.openai.domain.assistant
 
FINE_TUNE - io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
 
FineTuning - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuning() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuning
 
FineTuning.FineTuningError - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningCheckpoint - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningCheckpoint() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningCheckpoint
 
FineTuningCheckpoint.Metrics - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningError() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuning.FineTuningError
 
FineTuningEvent - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningEvent() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningEvent
 
FineTuningRequest - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningRequest() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningRequest
 
fineTunings() - Method in interface io.github.sashirestela.openai.service.FineTunningServices
 
fineTunings() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
FineTunningServices - Interface in io.github.sashirestela.openai.service
 
first() - Method in class io.github.sashirestela.openai.common.Page
 
firstContent() - Method in class io.github.sashirestela.openai.domain.chat.Chat
 
firstMessage() - Method in class io.github.sashirestela.openai.domain.chat.Chat
 
firstText() - Method in class io.github.sashirestela.openai.domain.completion.Completion
 
FLAC - io.github.sashirestela.openai.common.audio.AudioFormat
 
FLOAT - io.github.sashirestela.openai.domain.embedding.EmbeddingRequest.EncodingFormat
 
function - Variable in class io.github.sashirestela.openai.common.tool.Tool
 
function(FunctionDef) - Static method in class io.github.sashirestela.openai.common.tool.Tool
 
function(String) - Static method in class io.github.sashirestela.openai.common.tool.ToolChoice
 
FUNCTION - io.github.sashirestela.openai.common.tool.ToolType
 
FUNCTION_CALL - io.github.sashirestela.openai.domain.realtime.Item.ItemType
 
FUNCTION_CALL_OUTPUT - io.github.sashirestela.openai.domain.realtime.Item.ItemType
 
Functional - Interface in io.github.sashirestela.openai.common.function
 
FunctionCall - Class in io.github.sashirestela.openai.common.function
 
FunctionCall() - Constructor for class io.github.sashirestela.openai.common.function.FunctionCall
 
FunctionDef - Class in io.github.sashirestela.openai.common.function
 
FunctionDef() - Constructor for class io.github.sashirestela.openai.common.function.FunctionDef
 
FunctionExecutor - Class in io.github.sashirestela.openai.common.function
 
FunctionExecutor() - Constructor for class io.github.sashirestela.openai.common.function.FunctionExecutor
 
FunctionExecutor(List<FunctionDef>) - Constructor for class io.github.sashirestela.openai.common.function.FunctionExecutor
 
FunctionName() - Constructor for class io.github.sashirestela.openai.common.tool.ToolChoice.FunctionName
 
FunctionTool() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall.FunctionTool
 
FunctionToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall
 

G

G711_ALAW - io.github.sashirestela.openai.domain.realtime.RealtimeSession.AudioFormatRealtime
 
G711_ULAW - io.github.sashirestela.openai.domain.realtime.RealtimeSession.AudioFormatRealtime
 
GEMINIGOOGLE_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
GeminiGoogleConfigurator() - Constructor for class io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle.GeminiGoogleConfigurator
 
Generic<T> - Class in io.github.sashirestela.openai.common
 
Generic() - Constructor for class io.github.sashirestela.openai.common.Generic
 
get(int) - Method in class io.github.sashirestela.openai.common.Page
 
getCheckpoints(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
List checkpoints for a fine-tuning job.
getCheckpointsPrimitive(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Generic of checkpoints for a fine-tuning job (don't call it directly).
getContent(String) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Returns a file content.
getContentInputStream(String) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Returns a file content as a stream.
getEvents(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Get status updates for a fine-tuning job.
getEventsPrimitive(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Get status updates for a fine-tuning job as Generic object (don't call it directly).
getFiles(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Returns a list of vector store files in a batch (first page).
getFiles(String, String, PageRequest, FileStatus) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Returns a list of vector store files in a batch.
getList() - Method in interface io.github.sashirestela.openai.OpenAI.Models
Lists the currently available models, and provides basic information about each one such as the owner and availability.
getList() - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Returns a list of assistants (first page).
getList() - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
 
getList(PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Returns a list of assistants.
getList(PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Returns a list of vector stores.
getList(FileRequest.PurposeType) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Returns a list of files that belong to the user's organization.
getList(Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
List your organization's fine-tuning jobs.
getList(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
Returns a list of messages for a given thread (first page).
getList(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Returns a list of runs belonging to a thread (first page).
getList(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Returns a list of vector store files (first page).
getList(String, PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Returns a list of runs belonging to a thread.
getList(String, PageRequest, FileStatus) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Returns a list of vector store files.
getList(String, PageRequest, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
Returns a list of messages for a given thread.
getList(String, Integer) - Method in interface io.github.sashirestela.openai.OpenAI.Batches
List your organization's batches.
getList(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRunSteps
Returns a list of run steps belonging to a run (first page).
getList(String, String, PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRunSteps
Returns a list of run steps belonging to a run.
getListPrimitive() - Method in interface io.github.sashirestela.openai.OpenAI.Models
Generic of the currently available models, and provides basic information about each one such as the owner and availability (don't call it directly).
getListPrimitive(FileRequest.PurposeType) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Returns a Generic of files that belong to the user's organization (don't call it directly).
getListPrimitive(Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Generic of your organization's fine-tuning jobs (don't call it directly).
getnEpochs() - Method in class io.github.sashirestela.openai.domain.finetuning.HyperParams
 
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAI.Batches
Retrieves a batch.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAI.Files
Returns information about a specific file.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Get info about a fine-tuning job.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAI.Models
Retrieves a model instance, providing basic information about the model such as the owner and permissioning.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Retrieves an assistant.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Threads
Retrieves a thread.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Retrieves a vector store.
getOne(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
Retrieve a message.
getOne(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Retrieves a run.
getOne(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFileBatches
Retrieves a vector store file batch.
getOne(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStoreFiles
Retrieves a vector store file.
getOne(String, String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRunSteps
Retrieves a run step.
getOnePrimitive(String, String, String, ThreadRunStepQuery) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRunSteps
Retrieves a run step (don't call it directly).
getOneWithFileSearchResult(String, String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRunSteps
Retrieves a run step including File Search result contents.
getOrCreateService(Class<T>) - Method in class io.github.sashirestela.openai.base.OpenAIProvider
 
getResponseFormat(AudioResponseFormat, AudioResponseFormat, String) - Static method in interface io.github.sashirestela.openai.OpenAI
 
getResponseInfo() - Method in exception io.github.sashirestela.openai.exception.OpenAIException
 
getToolFunctions() - Method in class io.github.sashirestela.openai.common.function.FunctionExecutor
 
getToolFunctions(Object) - Method in class io.github.sashirestela.openai.common.function.FunctionExecutor
 

H

HD - io.github.sashirestela.openai.domain.image.ImageRequest.Quality
 
HIGH - io.github.sashirestela.openai.common.content.ImageDetail
 
HIGH - io.github.sashirestela.openai.domain.chat.ChatRequest.ReasoningEffort
 
httpClient - Variable in class io.github.sashirestela.openai.base.OpenAIConfigurator
Deprecated, for removal: This API element is subject to removal in a future version.
CleverClient has deprecated this field in favor of clientAdapter.
hyperParameters - Variable in class io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.Dpo
 
hyperParameters - Variable in class io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.Supervised
 
HyperParams - Class in io.github.sashirestela.openai.domain.finetuning
 
HyperParams() - Constructor for class io.github.sashirestela.openai.domain.finetuning.HyperParams
 

I

id - Variable in class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall
 
id - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
Image - Class in io.github.sashirestela.openai.domain.image
 
Image() - Constructor for class io.github.sashirestela.openai.domain.image.Image
 
IMAGE - io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.OutputType
 
IMAGE - io.github.sashirestela.openai.support.Base64Util.MediaType
 
IMAGE_FILE - io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
 
IMAGE_URL - io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
 
ImageDetail - Enum in io.github.sashirestela.openai.common.content
 
ImageEditsRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageEditsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageEditsRequest
 
ImageOutput() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.ImageOutput
 
ImageOutputFile() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.ImageOutput.ImageOutputFile
 
ImageRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageRequest
 
ImageRequest.Quality - Enum in io.github.sashirestela.openai.domain.image
 
ImageRequest.Style - Enum in io.github.sashirestela.openai.domain.image
 
ImageResponseFormat - Enum in io.github.sashirestela.openai.domain.image
 
images() - Method in interface io.github.sashirestela.openai.service.ImageServices
 
images() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ImageServices - Interface in io.github.sashirestela.openai.service
 
ImageVariationsRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageVariationsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageVariationsRequest
 
IN_PROGRESS - io.github.sashirestela.openai.domain.assistant.FileStatus
 
IN_PROGRESS - io.github.sashirestela.openai.domain.assistant.ThreadMessage.ThreadMessageStatus
 
IN_PROGRESS - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
IN_PROGRESS - io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
 
IN_PROGRESS - io.github.sashirestela.openai.domain.assistant.VectorStore.VectorStoreStatus
 
INCOMPLETE - io.github.sashirestela.openai.domain.assistant.ThreadMessage.ThreadMessageStatus
 
INCOMPLETE - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
IncompleteDetail - Class in io.github.sashirestela.openai.domain.assistant
 
IncompleteDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.IncompleteDetail
 
IncompleteDetail.IncompleteDetailReason - Enum in io.github.sashirestela.openai.domain.assistant
 
index - Variable in class io.github.sashirestela.openai.common.content.FileAnnotation
 
index - Variable in class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output
 
index - Variable in class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall
 
INPUT_AUDIO - io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
 
INPUT_AUDIO - io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
 
INPUT_AUDIO_BUFFER_APPEND - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_AUDIO_BUFFER_CLEAR - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_AUDIO_BUFFER_CLEARED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_AUDIO_BUFFER_COMMIT - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_AUDIO_BUFFER_COMMITTED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_AUDIO_BUFFER_SPEECH_STARTED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_AUDIO_BUFFER_SPEECH_STOPPED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
INPUT_TEXT - io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
 
InputAudioBufferCleared() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferCleared
 
InputAudioBufferCommitted() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferCommitted
 
InputAudioBufferSpeechStarted() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferSpeechStarted
 
InputAudioBufferSpeechStopped() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.InputAudioBufferSpeechStopped
 
inputAudioFormat - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
InputAudioFormat - Enum in io.github.sashirestela.openai.common.audio
 
inputAudioTranscription - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
InputAudioTranscription() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeSession.InputAudioTranscription
 
instructions - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
Integration - Class in io.github.sashirestela.openai.domain.finetuning
 
Integration() - Constructor for class io.github.sashirestela.openai.domain.finetuning.Integration
 
Integration.IntegrationType - Enum in io.github.sashirestela.openai.domain.finetuning
 
Integration.WandbIntegration - Class in io.github.sashirestela.openai.domain.finetuning
 
InternalServerException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.InternalServerException
 
io.github.sashirestela.openai - package io.github.sashirestela.openai
 
io.github.sashirestela.openai.base - package io.github.sashirestela.openai.base
 
io.github.sashirestela.openai.common - package io.github.sashirestela.openai.common
 
io.github.sashirestela.openai.common.audio - package io.github.sashirestela.openai.common.audio
 
io.github.sashirestela.openai.common.content - package io.github.sashirestela.openai.common.content
 
io.github.sashirestela.openai.common.function - package io.github.sashirestela.openai.common.function
 
io.github.sashirestela.openai.common.tool - package io.github.sashirestela.openai.common.tool
 
io.github.sashirestela.openai.domain.assistant - package io.github.sashirestela.openai.domain.assistant
 
io.github.sashirestela.openai.domain.assistant.events - package io.github.sashirestela.openai.domain.assistant.events
 
io.github.sashirestela.openai.domain.audio - package io.github.sashirestela.openai.domain.audio
 
io.github.sashirestela.openai.domain.batch - package io.github.sashirestela.openai.domain.batch
 
io.github.sashirestela.openai.domain.chat - package io.github.sashirestela.openai.domain.chat
 
io.github.sashirestela.openai.domain.completion - package io.github.sashirestela.openai.domain.completion
 
io.github.sashirestela.openai.domain.embedding - package io.github.sashirestela.openai.domain.embedding
 
io.github.sashirestela.openai.domain.file - package io.github.sashirestela.openai.domain.file
 
io.github.sashirestela.openai.domain.finetuning - package io.github.sashirestela.openai.domain.finetuning
 
io.github.sashirestela.openai.domain.image - package io.github.sashirestela.openai.domain.image
 
io.github.sashirestela.openai.domain.model - package io.github.sashirestela.openai.domain.model
 
io.github.sashirestela.openai.domain.moderation - package io.github.sashirestela.openai.domain.moderation
 
io.github.sashirestela.openai.domain.realtime - package io.github.sashirestela.openai.domain.realtime
 
io.github.sashirestela.openai.domain.upload - package io.github.sashirestela.openai.domain.upload
 
io.github.sashirestela.openai.exception - package io.github.sashirestela.openai.exception
 
io.github.sashirestela.openai.service - package io.github.sashirestela.openai.service
 
io.github.sashirestela.openai.support - package io.github.sashirestela.openai.support
 
Item - Class in io.github.sashirestela.openai.domain.realtime
 
Item() - Constructor for class io.github.sashirestela.openai.domain.realtime.Item
 
ITEM_REFERENCE - io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
 
Item.ContentItem - Class in io.github.sashirestela.openai.domain.realtime
 
Item.ContentItemType - Enum in io.github.sashirestela.openai.domain.realtime
 
Item.ItemType - Enum in io.github.sashirestela.openai.domain.realtime
 
Item.RoleItemMessage - Enum in io.github.sashirestela.openai.domain.realtime
 

J

JSON - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
JSON_EMPTY_CLASS - Static variable in class io.github.sashirestela.openai.support.JsonSchemaUtil
 
JSON_OBJECT - io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
 
JSON_OBJECT - Static variable in class io.github.sashirestela.openai.common.ResponseFormat
 
JSON_SCHEMA - io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
 
jsonSchema(ResponseFormat.JsonSchema) - Static method in class io.github.sashirestela.openai.common.ResponseFormat
 
JsonSchema(String, String, Boolean, Class<?>, JsonNode) - Constructor for class io.github.sashirestela.openai.common.ResponseFormat.JsonSchema
 
JsonSchemaUtil - Class in io.github.sashirestela.openai.support
 

L

last() - Method in class io.github.sashirestela.openai.common.Page
 
LAST_ACTIVE_AT - io.github.sashirestela.openai.domain.assistant.ExpiresAfter.Anchor
 
LAST_MESSAGES - io.github.sashirestela.openai.domain.assistant.TruncationStrategy.TruncationStrategyType
 
LastError - Class in io.github.sashirestela.openai.domain.assistant
 
LastError() - Constructor for class io.github.sashirestela.openai.domain.assistant.LastError
 
LogOutput() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.LogOutput
 
LogprobInfo() - Constructor for class io.github.sashirestela.openai.domain.chat.Chat.Choice.LogprobInfo
 
LogProbs() - Constructor for class io.github.sashirestela.openai.domain.completion.Completion.Choice.LogProbs
 
LOGS - io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.OutputType
 
LOW - io.github.sashirestela.openai.common.content.ImageDetail
 
LOW - io.github.sashirestela.openai.domain.chat.ChatRequest.ReasoningEffort
 

M

MAX_COMPLETION_TOKENS - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
MAX_PROMPT_TOKENS - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
MAX_TOKENS - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
maxResponseOutputTokens - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
MEDIUM - io.github.sashirestela.openai.domain.chat.ChatRequest.ReasoningEffort
 
MESSAGE - io.github.sashirestela.openai.domain.realtime.Item.ItemType
 
MESSAGE_CREATION - io.github.sashirestela.openai.domain.assistant.RunStepType
 
MessageCreation() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.MessageCreationStep.MessageCreation
 
MessageCreationStep() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.MessageCreationStep
 
MessageDeltaDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageDelta.MessageDeltaDetail
 
MethodFineTunning - Class in io.github.sashirestela.openai.domain.finetuning
 
MethodFineTunning.Dpo - Class in io.github.sashirestela.openai.domain.finetuning
 
MethodFineTunning.MethodType - Enum in io.github.sashirestela.openai.domain.finetuning
 
MethodFineTunning.Supervised - Class in io.github.sashirestela.openai.domain.finetuning
 
Metrics() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningCheckpoint.Metrics
 
MISTRAL_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
MistralConfigurator() - Constructor for class io.github.sashirestela.openai.SimpleOpenAIMistral.MistralConfigurator
 
modalities - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
model - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
model - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
Model - Class in io.github.sashirestela.openai.domain.model
 
Model() - Constructor for class io.github.sashirestela.openai.domain.model.Model
 
models() - Method in interface io.github.sashirestela.openai.service.ModelServices
 
models() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
models() - Method in class io.github.sashirestela.openai.SimpleOpenAIDeepseek
 
models() - Method in class io.github.sashirestela.openai.SimpleOpenAIMistral
 
ModelServices - Interface in io.github.sashirestela.openai.service
 
Moderation - Class in io.github.sashirestela.openai.domain.moderation
 
Moderation() - Constructor for class io.github.sashirestela.openai.domain.moderation.Moderation
 
Moderation.ModerationResult - Class in io.github.sashirestela.openai.domain.moderation
 
Moderation.ModerationResult.Category - Class in io.github.sashirestela.openai.domain.moderation
 
Moderation.ModerationResult.CategoryScore - Class in io.github.sashirestela.openai.domain.moderation
 
ModerationRequest - Class in io.github.sashirestela.openai.domain.moderation
 
ModerationRequest() - Constructor for class io.github.sashirestela.openai.domain.moderation.ModerationRequest
 
ModerationResult() - Constructor for class io.github.sashirestela.openai.domain.moderation.Moderation.ModerationResult
 
moderations() - Method in interface io.github.sashirestela.openai.service.ModerationServices
 
moderations() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ModerationServices - Interface in io.github.sashirestela.openai.service
 
modify(String, AssistantModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Assistants
Modifies an assistant.
modify(String, ThreadModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.Threads
Modifies a thread.
modify(String, VectorStoreModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.VectorStores
Modifies a vector store.
modify(String, String, ThreadMessageModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadMessages
Modifies a message.
modify(String, String, ThreadRunModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Modifies a run.
MP3 - io.github.sashirestela.openai.common.audio.AudioFormat
 
MP3 - io.github.sashirestela.openai.common.audio.InputAudioFormat
 

N

n - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
NATURAL - io.github.sashirestela.openai.domain.image.ImageRequest.Style
 
NONE - io.github.sashirestela.openai.common.tool.ToolChoiceOption
 
NONE - io.github.sashirestela.openai.domain.realtime.RealtimeResponse.ConversationType
 
NotFoundException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.NotFoundException
 
NOVA - io.github.sashirestela.openai.common.audio.Voice
 

O

object - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
objectMapper - Variable in class io.github.sashirestela.openai.base.OpenAIConfigurator
 
of() - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferClear
 
of() - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferCommit
 
of(Voice, AudioFormat) - Static method in class io.github.sashirestela.openai.domain.chat.ChatRequest.Audio
 
of(ContentPart.ContentPartImageFile.ImageFile) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageFile
 
of(ContentPart.ContentPartImageUrl.ImageUrl) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageUrl
 
of(ContentPart.ContentPartInputAudio.InputAudio) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartInputAudio
 
of(FunctionDef) - Static method in class io.github.sashirestela.openai.domain.realtime.RealtimeSession.ToolRealtime
 
of(Item) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemCreate
 
of(RealtimeResponse) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ResponseCreate
 
of(RealtimeSession) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.SessionUpdate
 
of(Boolean) - Static method in class io.github.sashirestela.openai.common.StreamOptions
 
of(Object) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.UserMessage
 
of(Object, String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.UserMessage
 
of(String) - Static method in class io.github.sashirestela.openai.base.RealtimeConfig
 
of(String) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageFile.ImageFile
 
of(String) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageUrl.ImageUrl
 
of(String) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartRefusal
 
of(String) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartText
 
of(String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
 
of(String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.DeveloperMessage
 
of(String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.SystemMessage
 
of(String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemDelete
 
of(String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferAppend
 
of(String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferClear
 
of(String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferCommit
 
of(String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ResponseCancel
 
of(String) - Static method in class io.github.sashirestela.openai.domain.realtime.RealtimeSession.InputAudioTranscription
 
of(String, WebSocketAdapter) - Static method in class io.github.sashirestela.openai.base.RealtimeConfig
 
of(String, InputAudioFormat) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartInputAudio.InputAudio
 
of(String, ImageDetail) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageFile.ImageFile
 
of(String, ImageDetail) - Static method in class io.github.sashirestela.openai.common.content.ContentPart.ContentPartImageUrl.ImageUrl
 
of(String, Item) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemCreate
 
of(String, RealtimeResponse) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ResponseCreate
 
of(String, RealtimeSession) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.SessionUpdate
 
of(String, Integer, Integer) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemTruncate
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.DeveloperMessage
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.SystemMessage
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.ToolMessage
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemDelete
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.InputAudioBufferAppend
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ResponseCancel
 
of(String, String, Item) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemCreate
 
of(String, String, Integer, Integer) - Static method in class io.github.sashirestela.openai.domain.realtime.ClientEvent.ConversationItemTruncate
 
of(List<ToolCall>) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
 
onClose(BiConsumer<Integer, String>) - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
onError(Consumer<Throwable>) - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
onEvent(Class<T>, Consumer<T>) - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
onOpen(Action) - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
ONYX - io.github.sashirestela.openai.common.audio.Voice
 
OpenAI - Interface in io.github.sashirestela.openai
The OpenAI API can be applied to virtually any task that requires understanding or generating natural language and code.
OPENAI_ASSISTANT_VERSION - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_BETA_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_ORG_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_PRJ_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_REALTIME_MODEL_NAME - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_REALTIME_VERSION - Static variable in class io.github.sashirestela.openai.support.Constant
 
OPENAI_WS_ENDPOINT_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
OpenAI.Audios - Interface in io.github.sashirestela.openai
Turn audio into text (speech to text).
OpenAI.Batches - Interface in io.github.sashirestela.openai
Create large batches of API requests to run asynchronously.
OpenAI.ChatCompletions - Interface in io.github.sashirestela.openai
Given a list of messages comprising a conversation, the model will return a response.
OpenAI.Completions - Interface in io.github.sashirestela.openai
Given a prompt, the model will return one or more predicted completions.
OpenAI.Embeddings - Interface in io.github.sashirestela.openai
Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
OpenAI.Files - Interface in io.github.sashirestela.openai
Files are used to upload documents that can be used with features like fine-tuning.
OpenAI.FineTunings - Interface in io.github.sashirestela.openai
Manage fine-tuning jobs to tailor a model to your specific training data.
OpenAI.Images - Interface in io.github.sashirestela.openai
Given a prompt and/or an input image, the model will generate a new image.
OpenAI.Models - Interface in io.github.sashirestela.openai
List and describe the various models available in the API.
OpenAI.Moderations - Interface in io.github.sashirestela.openai
Given a input text, outputs if the model classifies it as violating OpenAI's content policy.
OpenAI.SessionTokens - Interface in io.github.sashirestela.openai
Generate ephemeral session tokens for use in client-side applications.
OpenAI.Uploads - Interface in io.github.sashirestela.openai
Allows you to upload large files in multiple parts.
OpenAIBeta2 - Interface in io.github.sashirestela.openai
The Assistants API (Beta v2) allows you to build AI assistants within your own applications.
OpenAIBeta2.Assistants - Interface in io.github.sashirestela.openai
Build assistants that can call models and use tools to perform tasks.
OpenAIBeta2.ThreadMessages - Interface in io.github.sashirestela.openai
Create messages within threads.
OpenAIBeta2.ThreadRuns - Interface in io.github.sashirestela.openai
Represents an execution run on a thread.
OpenAIBeta2.ThreadRunSteps - Interface in io.github.sashirestela.openai
Represents the steps (model and tool calls) taken during the run.
OpenAIBeta2.Threads - Interface in io.github.sashirestela.openai
Create threads that assistants can interact with.
OpenAIBeta2.VectorStoreFileBatches - Interface in io.github.sashirestela.openai
Vector store file batches represent operations to add multiple files to a vector store.
OpenAIBeta2.VectorStoreFiles - Interface in io.github.sashirestela.openai
Vector store files represent files inside a vector store.
OpenAIBeta2.VectorStores - Interface in io.github.sashirestela.openai
Vector stores are used to store files for use by the file_search tool.
OpenAIConfigurator - Class in io.github.sashirestela.openai.base
 
OpenAIConfigurator() - Constructor for class io.github.sashirestela.openai.base.OpenAIConfigurator
 
OpenAIError() - Constructor for class io.github.sashirestela.openai.exception.OpenAIResponseInfo.OpenAIErrorResponse.OpenAIError
 
OpenAIErrorResponse() - Constructor for class io.github.sashirestela.openai.exception.OpenAIResponseInfo.OpenAIErrorResponse
 
OpenAIException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException
 
OpenAIException.AuthenticationException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.BadRequestException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.InternalServerException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.NotFoundException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.PermissionDeniedException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.RateLimitException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.UnexpectedStatusCodeException - Exception in io.github.sashirestela.openai.exception
 
OpenAIException.UnprocessableEntityException - Exception in io.github.sashirestela.openai.exception
 
OpenAIExceptionConverter - Class in io.github.sashirestela.openai.exception
 
OpenAIExceptionConverter() - Constructor for class io.github.sashirestela.openai.exception.OpenAIExceptionConverter
 
OpenAIProvider - Class in io.github.sashirestela.openai.base
The abstract class that providers must extend.
OpenAIProvider(OpenAIConfigurator) - Constructor for class io.github.sashirestela.openai.base.OpenAIProvider
 
OpenAIRealtime - Class in io.github.sashirestela.openai
 
OpenAIRealtime(RealtimeConfig) - Constructor for class io.github.sashirestela.openai.OpenAIRealtime
 
OpenAIResponseInfo - Class in io.github.sashirestela.openai.exception
 
OpenAIResponseInfo() - Constructor for class io.github.sashirestela.openai.exception.OpenAIResponseInfo
 
OpenAIResponseInfo.OpenAIErrorResponse - Class in io.github.sashirestela.openai.exception
 
OpenAIResponseInfo.OpenAIErrorResponse.OpenAIError - Class in io.github.sashirestela.openai.exception
 
OPUS - io.github.sashirestela.openai.common.audio.AudioFormat
 
OTHER - io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.ChunkingStrategyType
 
Output() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output
 
outputAudioFormat - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 

P

Page<T> - Class in io.github.sashirestela.openai.common
 
Page() - Constructor for class io.github.sashirestela.openai.common.Page
 
PageRequest - Class in io.github.sashirestela.openai.common
 
PageRequest() - Constructor for class io.github.sashirestela.openai.common.PageRequest
 
PageRequest.Order - Enum in io.github.sashirestela.openai.common
 
Part() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.Part
 
PCM - io.github.sashirestela.openai.common.audio.AudioFormat
 
PCM16 - io.github.sashirestela.openai.common.audio.AudioFormat
 
PCM16 - io.github.sashirestela.openai.domain.realtime.RealtimeSession.AudioFormatRealtime
 
PENDING - io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
 
PermissionDeniedException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.PermissionDeniedException
 
Poller<T> - Class in io.github.sashirestela.openai.support
 
Poller() - Constructor for class io.github.sashirestela.openai.support.Poller
 
PromptTokensDetails() - Constructor for class io.github.sashirestela.openai.common.Usage.PromptTokensDetails
 

Q

QUEUED - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 

R

RankingOption - Class in io.github.sashirestela.openai.domain.assistant
 
RankingOption() - Constructor for class io.github.sashirestela.openai.domain.assistant.RankingOption
 
RankingOption.RankerType - Enum in io.github.sashirestela.openai.domain.assistant
 
RATE_LIMITS_UPDATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RateLimit() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.RateLimit
 
RateLimitException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.RateLimitException
 
RateLimitsUpdated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.RateLimitsUpdated
 
realtime - Variable in class io.github.sashirestela.openai.base.OpenAIProvider
 
realtime() - Method in interface io.github.sashirestela.openai.service.RealtimeServices
 
realtime() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
Realtime - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeConfig - Class in io.github.sashirestela.openai.base
 
RealtimeConfig() - Constructor for class io.github.sashirestela.openai.base.RealtimeConfig
 
RealtimeResponse - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeResponse() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeResponse
 
RealtimeResponse.ConversationType - Enum in io.github.sashirestela.openai.domain.realtime
 
RealtimeServices - Interface in io.github.sashirestela.openai.service
 
RealtimeSession - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeSession() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
RealtimeSession.AudioFormatRealtime - Enum in io.github.sashirestela.openai.domain.realtime
 
RealtimeSession.InputAudioTranscription - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeSession.ToolRealtime - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeSession.TurnDetection - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeSession.VoiceRealtime - Enum in io.github.sashirestela.openai.domain.realtime
 
RealtimeSessionToken - Class in io.github.sashirestela.openai.domain.realtime
 
RealtimeSessionToken() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeSessionToken
 
RealtimeSessionToken.Secret - Class in io.github.sashirestela.openai.domain.realtime
 
REFUSAL - io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
 
RequestCountsType() - Constructor for class io.github.sashirestela.openai.domain.batch.Batch.RequestCountsType
 
REQUIRED - io.github.sashirestela.openai.common.tool.ToolChoiceOption
 
RequiredAction() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction
 
REQUIRES_ACTION - io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
 
Response - Class in io.github.sashirestela.openai.domain.realtime
 
Response() - Constructor for class io.github.sashirestela.openai.domain.realtime.Response
 
RESPONSE_AUDIO_DELTA - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_AUDIO_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_AUDIO_TRANSCRIPT_DELTA - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_AUDIO_TRANSCRIPT_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_CANCEL - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_CONTENT_PART_ADDED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_CONTENT_PART_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_CREATE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_CREATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_FUNCTION_CALL_ARGS_DELTA - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_FUNCTION_CALL_ARGS_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_OUTPUT_ITEM_ADDED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_OUTPUT_ITEM_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_TEXT_DELTA - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
RESPONSE_TEXT_DONE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
Response.ErrorDetail - Class in io.github.sashirestela.openai.domain.realtime
 
Response.StatusDetails - Class in io.github.sashirestela.openai.domain.realtime
 
Response.TokenDetails - Class in io.github.sashirestela.openai.domain.realtime
 
Response.UsageResponse - Class in io.github.sashirestela.openai.domain.realtime
 
ResponseAudioDelta() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioDelta
 
ResponseAudioDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioDone
 
ResponseAudioTranscriptDelta() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioTranscriptDelta
 
ResponseAudioTranscriptDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseAudioTranscriptDone
 
ResponseContentPartAdded() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseContentPartAdded
 
ResponseContentPartDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseContentPartDone
 
ResponseCreated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseCreated
 
ResponseDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseDone
 
responseFormat - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
ResponseFormat - Class in io.github.sashirestela.openai.common
 
ResponseFormat() - Constructor for class io.github.sashirestela.openai.common.ResponseFormat
 
ResponseFormat.JsonSchema - Class in io.github.sashirestela.openai.common
 
ResponseFormat.ResponseFormatType - Enum in io.github.sashirestela.openai.common
 
ResponseFunctionCallArgumentsDelta() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseFunctionCallArgumentsDelta
 
ResponseFunctionCallArgumentsDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseFunctionCallArgumentsDone
 
responseInfo - Variable in exception io.github.sashirestela.openai.exception.OpenAIException
 
ResponseMessage() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage
 
ResponseOutputItemAdded() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseOutputItemAdded
 
ResponseOutputItemDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseOutputItemDone
 
ResponseTextDelta() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseTextDelta
 
ResponseTextDone() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.ResponseTextDone
 
rethrow(Throwable) - Static method in class io.github.sashirestela.openai.exception.OpenAIExceptionConverter
 
retryConfig - Variable in class io.github.sashirestela.openai.base.OpenAIConfigurator
 
role - Variable in class io.github.sashirestela.openai.domain.chat.ChatMessage
 
RUN_CANCELLED - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
RUN_EXPIRED - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
RUN_FAILED - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
RunStepDeltaDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta.RunStepDeltaDetail
 
RunStepType - Enum in io.github.sashirestela.openai.domain.assistant
 

S

SAGE - io.github.sashirestela.openai.common.audio.Voice
 
SAGE - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
SchemaConverter - Interface in io.github.sashirestela.openai.common.function
 
Secret() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeSessionToken.Secret
 
Segment() - Constructor for class io.github.sashirestela.openai.domain.audio.Transcription.Segment
 
SEGMENT - io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
 
send(BaseEvent) - Method in class io.github.sashirestela.openai.OpenAIRealtime
 
ServerEvent - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.BaseResponse - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.BaseResponseFunctionCallArguments - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.Conversation - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ConversationCreated - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ConversationItemAudioTransCompleted - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ConversationItemAudioTransFailed - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ConversationItemCreated - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ConversationItemDeleted - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ConversationItemTruncated - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ErrorDetail - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ErrorEvent - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.InputAudioBufferCleared - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.InputAudioBufferCommitted - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.InputAudioBufferSpeechStarted - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.InputAudioBufferSpeechStopped - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.Part - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.RateLimit - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.RateLimitsUpdated - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseAudioDelta - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseAudioDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseAudioTranscriptDelta - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseAudioTranscriptDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseContentPartAdded - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseContentPartDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseCreated - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseFunctionCallArgumentsDelta - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseFunctionCallArgumentsDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseOutputItemAdded - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseOutputItemDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseTextDelta - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.ResponseTextDone - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.SessionCreated - Class in io.github.sashirestela.openai.domain.realtime
 
ServerEvent.SessionUpdated - Class in io.github.sashirestela.openai.domain.realtime
 
SESSION_CREATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
SESSION_UPDATE - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
SESSION_UPDATED - Static variable in class io.github.sashirestela.openai.domain.realtime.Realtime
 
SessionCreated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.SessionCreated
 
SessionServices - Interface in io.github.sashirestela.openai.service
 
sessionTokens() - Method in interface io.github.sashirestela.openai.service.SessionServices
 
sessionTokens() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
SessionUpdated() - Constructor for class io.github.sashirestela.openai.domain.realtime.ServerEvent.SessionUpdated
 
SHIMMER - io.github.sashirestela.openai.common.audio.Voice
 
SHIMMER - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
shutDown() - Method in class io.github.sashirestela.openai.base.OpenAIProvider
 
SimpleOpenAI - Class in io.github.sashirestela.openai
The standard OpenAI implementation which implements the full services.
SimpleOpenAI(String, String, String, String, HttpClient, HttpClientAdapter, RetryConfig, ObjectMapper, RealtimeConfig) - Constructor for class io.github.sashirestela.openai.SimpleOpenAI
Constructor used to generate a builder.
SimpleOpenAI.StandardConfigurator - Class in io.github.sashirestela.openai
 
SimpleOpenAIAnyscale - Class in io.github.sashirestela.openai
The Anyscale OpenAI implementation which implements a subset of the standard services.
SimpleOpenAIAnyscale(String, String, HttpClient, HttpClientAdapter, RetryConfig, ObjectMapper) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIAnyscale
Constructor used to generate a builder.
SimpleOpenAIAnyscale.AnyscaleConfigurator - Class in io.github.sashirestela.openai
 
SimpleOpenAIAzure - Class in io.github.sashirestela.openai
The Azure OpenAI implementation which implements a subset of the standard services.
SimpleOpenAIAzure(String, String, String, HttpClient, HttpClientAdapter, RetryConfig, ObjectMapper) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIAzure
Constructor used to generate a builder.
SimpleOpenAIAzure.AzureConfigurator - Class in io.github.sashirestela.openai
 
SimpleOpenAIDeepseek - Class in io.github.sashirestela.openai
 
SimpleOpenAIDeepseek(String, String, HttpClientAdapter, RetryConfig, ObjectMapper) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIDeepseek
Constructor used to generate a builder.
SimpleOpenAIDeepseek.DeepseekConfigurator - Class in io.github.sashirestela.openai
 
SimpleOpenAIException - Exception in io.github.sashirestela.openai.exception
 
SimpleOpenAIException(String) - Constructor for exception io.github.sashirestela.openai.exception.SimpleOpenAIException
 
SimpleOpenAIException(String, Object...) - Constructor for exception io.github.sashirestela.openai.exception.SimpleOpenAIException
 
SimpleOpenAIGeminiGoogle - Class in io.github.sashirestela.openai
 
SimpleOpenAIGeminiGoogle(String, String, HttpClientAdapter, RetryConfig, ObjectMapper) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIGeminiGoogle
Constructor used to generate a builder.
SimpleOpenAIGeminiGoogle.GeminiGoogleConfigurator - Class in io.github.sashirestela.openai
 
SimpleOpenAIMistral - Class in io.github.sashirestela.openai
The Mistral OpenAI provider which implements a subset of the standard services.
SimpleOpenAIMistral(String, String, HttpClient, HttpClientAdapter, RetryConfig, ObjectMapper) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIMistral
Constructor used to generate a builder.
SimpleOpenAIMistral.MistralConfigurator - Class in io.github.sashirestela.openai
 
size - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
size() - Method in class io.github.sashirestela.openai.common.Page
 
Size - Enum in io.github.sashirestela.openai.domain.image
 
speak(SpeechRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Generates audio from the input text.
SpeechRequest - Class in io.github.sashirestela.openai.domain.audio
 
SpeechRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.SpeechRequest
 
SRT - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
STANDARD - io.github.sashirestela.openai.domain.image.ImageRequest.Quality
 
StandardConfigurator() - Constructor for class io.github.sashirestela.openai.SimpleOpenAI.StandardConfigurator
 
startIndex - Variable in class io.github.sashirestela.openai.common.content.FileAnnotation
 
STATIC - io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.ChunkingStrategyType
 
StaticChunking() - Constructor for class io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.StaticChunking
 
staticType(ChunkingStrategy.StaticChunking) - Static method in class io.github.sashirestela.openai.domain.assistant.ChunkingStrategy
 
StatusDetails() - Constructor for class io.github.sashirestela.openai.domain.realtime.Response.StatusDetails
 
StepDetail - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail
 
StepDetail.MessageCreationStep - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.MessageCreationStep.MessageCreation - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.ImageOutput - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.ImageOutput.ImageOutputFile - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output.LogOutput - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.OutputType - Enum in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch.FileSearchResult - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall.FileSearch.FileSearchResult.FileSearchContent - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall.FunctionTool - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.UnknownToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
StepToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall
 
StreamOptions - Class in io.github.sashirestela.openai.common
 
StreamOptions() - Constructor for class io.github.sashirestela.openai.common.StreamOptions
 
SUBMIT_TOOL_OUTPUTS - io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction.RequiredActionType
 
submitToolOutput(String, String, ThreadRunSubmitOutputRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Submit tool outputs to run without streaming.
SubmitToolOutput() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction.SubmitToolOutput
 
submitToolOutputAndPoll(String, String, ThreadRunSubmitOutputRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Submit tool outputs to run without streaming and poll until a terminal status is reached.
submitToolOutputPrimitive(String, String, ThreadRunSubmitOutputRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Submit tool outputs to run (don't call it directly).
submitToolOutputStream(String, String, ThreadRunSubmitOutputRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Submit tool outputs to run by making sure to use streaming mode.
submitToolOutputStreamPrimitive(String, String, ThreadRunSubmitOutputRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta2.ThreadRuns
Submit tool outputs to run with streaming (don't call it directly).
supervised(HyperParams) - Static method in class io.github.sashirestela.openai.domain.finetuning.MethodFineTunning
 
Supervised(HyperParams) - Constructor for class io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.Supervised
 
SUPERVISED - io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.MethodType
 
SYSTEM - io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
 
SYSTEM - io.github.sashirestela.openai.domain.realtime.Item.RoleItemMessage
 

T

T24H - io.github.sashirestela.openai.domain.batch.BatchRequest.CompletionWindowType
 
temperature - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
text - Variable in class io.github.sashirestela.openai.common.content.FileAnnotation
 
TEXT - io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
 
TEXT - io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
 
TEXT - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
TEXT - io.github.sashirestela.openai.domain.chat.ChatRequest.Modality
 
TEXT - io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
 
TEXT - Static variable in class io.github.sashirestela.openai.common.ResponseFormat
 
TextAnnotation() - Constructor for class io.github.sashirestela.openai.common.content.ContentPart.ContentPartTextAnnotation.TextAnnotation
 
Thread - Class in io.github.sashirestela.openai.domain.assistant
 
Thread() - Constructor for class io.github.sashirestela.openai.domain.assistant.Thread
 
THREAD_CREATED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_MESSAGE_COMPLETED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_MESSAGE_CREATED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_MESSAGE_DELTA - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_MESSAGE_IN_PROGRESS - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_MESSAGE_INCOMPLETE - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_CANCELLED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_CANCELLING - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_COMPLETED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_CREATED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_EXPIRED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_FAILED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_IN_PROGRESS - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_INCOMPLETE - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_QUEUED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_REQUIRES_ACTION - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_CANCELLED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_COMPLETED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_CREATED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_DELTA - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_EXPIRED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_FAILED - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
THREAD_RUN_STEP_IN_PROGRESS - Static variable in class io.github.sashirestela.openai.domain.assistant.events.EventName
 
ThreadCreateAndRunRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadCreateAndRunRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadCreateAndRunRequest
 
ThreadMessage - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessage() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessage
 
ThreadMessage.ThreadMessageStatus - Enum in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageDelta - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageDelta() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageDelta
 
ThreadMessageDelta.MessageDeltaDetail - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageModifyRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageModifyRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageModifyRequest
 
ThreadMessageRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageRequest
 
ThreadMessageRole - Enum in io.github.sashirestela.openai.domain.assistant
 
threadMessages() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
threadMessages() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ThreadModifyRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadModifyRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadModifyRequest
 
ThreadRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRequest
 
ThreadRun - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRun() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRun
 
ThreadRun.RequiredAction - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRun.RequiredAction.RequiredActionType - Enum in io.github.sashirestela.openai.domain.assistant
 
ThreadRun.RequiredAction.SubmitToolOutput - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRun.RunStatus - Enum in io.github.sashirestela.openai.domain.assistant
 
ThreadRunModifyRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunModifyRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunModifyRequest
 
ThreadRunRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunRequest
 
threadRuns() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
threadRuns() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ThreadRunStep - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep
 
ThreadRunStep.RunStepStatus - Enum in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDelta - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDelta() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta
 
ThreadRunStepDelta.RunStepDeltaDetail - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepQuery - Enum in io.github.sashirestela.openai.domain.assistant
 
threadRunSteps() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
threadRunSteps() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ThreadRunSubmitOutputRequest - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunSubmitOutputRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunSubmitOutputRequest
 
ThreadRunSubmitOutputRequest.ToolOutput - Class in io.github.sashirestela.openai.domain.assistant
 
threads() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
threads() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
TokenDetails() - Constructor for class io.github.sashirestela.openai.domain.realtime.Response.TokenDetails
 
TokenLogprob() - Constructor for class io.github.sashirestela.openai.domain.chat.Chat.Choice.LogprobInfo.TokenLogprob
 
Tool - Class in io.github.sashirestela.openai.common.tool
 
Tool() - Constructor for class io.github.sashirestela.openai.common.tool.Tool
 
TOOL - io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
 
TOOL_CALLS - io.github.sashirestela.openai.domain.assistant.RunStepType
 
Tool.ToolFunctionDef - Class in io.github.sashirestela.openai.common.tool
 
ToolCall - Class in io.github.sashirestela.openai.common.tool
 
ToolCall() - Constructor for class io.github.sashirestela.openai.common.tool.ToolCall
 
ToolCallsStep() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep
 
toolChoice - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
ToolChoice - Class in io.github.sashirestela.openai.common.tool
 
ToolChoice() - Constructor for class io.github.sashirestela.openai.common.tool.ToolChoice
 
ToolChoice.FunctionName - Class in io.github.sashirestela.openai.common.tool
 
ToolChoiceOption - Enum in io.github.sashirestela.openai.common.tool
 
ToolFunctionDef() - Constructor for class io.github.sashirestela.openai.common.tool.Tool.ToolFunctionDef
 
ToolOutput() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunSubmitOutputRequest.ToolOutput
 
ToolRealtime() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeSession.ToolRealtime
 
ToolResource - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResource() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResource
 
ToolResource.CodeInterpreter - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResource.FileSearch - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResourceFull - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResourceFull() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResourceFull
 
ToolResourceFull.FileSearch - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResourceFull.FileSearch.VectorStore - Class in io.github.sashirestela.openai.domain.assistant
 
tools - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
ToolType - Enum in io.github.sashirestela.openai.common.tool
 
TopLogprob() - Constructor for class io.github.sashirestela.openai.domain.chat.Chat.Choice.LogprobInfo.TopLogprob
 
transcribe(TranscriptionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Transcribes audio into the input language as object.
transcribePlain(TranscriptionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Transcribes audio into the input language as plain text.
transcribePlainPrimitive(TranscriptionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Transcribes audio into the input language as plain text (don't call it directly).
transcribePrimitive(TranscriptionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Transcribes audio into the input language as object (don't call it directly).
Transcription - Class in io.github.sashirestela.openai.domain.audio
 
Transcription() - Constructor for class io.github.sashirestela.openai.domain.audio.Transcription
 
Transcription.AudioWord - Class in io.github.sashirestela.openai.domain.audio
 
Transcription.Segment - Class in io.github.sashirestela.openai.domain.audio
 
TranscriptionRequest - Class in io.github.sashirestela.openai.domain.audio
 
TranscriptionRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.TranscriptionRequest
 
TranscriptionRequest.TimestampGranularity - Enum in io.github.sashirestela.openai.domain.audio
 
translate(TranslationRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Translates audio into English as object.
translatePlain(TranslationRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Translates audio into English as plain text.
translatePlainPrimitive(TranslationRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Translates audio into English as plain text (don't call it directly).
translatePrimitive(TranslationRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Translates audio into English as object (don't call it directly).
TranslationRequest - Class in io.github.sashirestela.openai.domain.audio
 
TranslationRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.TranslationRequest
 
TruncationStrategy - Class in io.github.sashirestela.openai.domain.assistant
 
TruncationStrategy() - Constructor for class io.github.sashirestela.openai.domain.assistant.TruncationStrategy
 
TruncationStrategy.TruncationStrategyType - Enum in io.github.sashirestela.openai.domain.assistant
 
turnDetection - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
TurnDetection() - Constructor for class io.github.sashirestela.openai.domain.realtime.RealtimeSession.TurnDetection
 
type - Variable in class io.github.sashirestela.openai.common.content.ContentPart
 
type - Variable in class io.github.sashirestela.openai.common.content.FileAnnotation
 
type - Variable in class io.github.sashirestela.openai.common.tool.Tool
 
type - Variable in class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output
 
type - Variable in class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall
 
type - Variable in class io.github.sashirestela.openai.domain.assistant.StepDetail
 
type - Variable in class io.github.sashirestela.openai.domain.realtime.BaseEvent
 

U

UnexpectedStatusCodeException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.UnexpectedStatusCodeException
 
UnknownToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.UnknownToolCall
 
UnprocessableEntityException(OpenAIResponseInfo) - Constructor for exception io.github.sashirestela.openai.exception.OpenAIException.UnprocessableEntityException
 
updateRequest(ChatRequest, Boolean) - Static method in interface io.github.sashirestela.openai.OpenAI
 
Upload - Class in io.github.sashirestela.openai.domain.upload
 
Upload() - Constructor for class io.github.sashirestela.openai.domain.upload.Upload
 
Upload.UploadStatus - Enum in io.github.sashirestela.openai.domain.upload
 
UploadCompleteRequest - Class in io.github.sashirestela.openai.domain.upload
 
UploadCompleteRequest() - Constructor for class io.github.sashirestela.openai.domain.upload.UploadCompleteRequest
 
UploadPart - Class in io.github.sashirestela.openai.domain.upload
 
UploadPart() - Constructor for class io.github.sashirestela.openai.domain.upload.UploadPart
 
UploadPartRequest - Class in io.github.sashirestela.openai.domain.upload
 
UploadPartRequest() - Constructor for class io.github.sashirestela.openai.domain.upload.UploadPartRequest
 
UploadRequest - Class in io.github.sashirestela.openai.domain.upload
 
UploadRequest() - Constructor for class io.github.sashirestela.openai.domain.upload.UploadRequest
 
uploads() - Method in interface io.github.sashirestela.openai.service.UploadServices
 
uploads() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
UploadServices - Interface in io.github.sashirestela.openai.service
 
URL - io.github.sashirestela.openai.domain.image.ImageResponseFormat
 
Usage - Class in io.github.sashirestela.openai.common
 
Usage() - Constructor for class io.github.sashirestela.openai.common.Usage
 
Usage.CompletionTokensDetails - Class in io.github.sashirestela.openai.common
 
Usage.PromptTokensDetails - Class in io.github.sashirestela.openai.common
 
UsageResponse() - Constructor for class io.github.sashirestela.openai.domain.realtime.Response.UsageResponse
 
user - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
USER - io.github.sashirestela.openai.domain.assistant.ThreadMessageRole
 
USER - io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
 
USER - io.github.sashirestela.openai.domain.realtime.Item.RoleItemMessage
 

V

valueOf(String) - Static method in enum io.github.sashirestela.openai.common.audio.AudioFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.audio.InputAudioFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.audio.Voice
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.content.FileAnnotation.AnnotationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.content.ImageDetail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.PageRequest.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.tool.ToolChoiceOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.common.tool.ToolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.ChunkingStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ExpiresAfter.Anchor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.FileStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.RankingOption.RankerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.RunStepType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.OutputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadMessage.ThreadMessageStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadMessageRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction.RequiredActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRunStepQuery
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.TruncationStrategy.TruncationStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.VectorStore.VectorStoreStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.AudioResponseFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.batch.BatchRequest.CompletionWindowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.batch.EndpointType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRequest.Modality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRequest.ReasoningEffort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRequest.ServiceTier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.embedding.EmbeddingRequest.EncodingFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.finetuning.Integration.IntegrationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.MethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.ImageRequest.Quality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.ImageRequest.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.ImageResponseFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.Size
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.realtime.Item.ItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.realtime.Item.RoleItemMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.realtime.RealtimeResponse.ConversationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.realtime.RealtimeSession.AudioFormatRealtime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.support.Base64Util.MediaType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.sashirestela.openai.common.audio.AudioFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.audio.InputAudioFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.audio.Voice
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.content.ContentPart.ContentPartType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.content.FileAnnotation.AnnotationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.content.ImageDetail
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.PageRequest.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.tool.ToolChoiceOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.common.tool.ToolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ChunkingStrategy.ChunkingStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ExpiresAfter.Anchor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.FileStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.RankingOption.RankerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.RunStepType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.OutputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadMessage.ThreadMessageStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadMessageRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRun.RequiredAction.RequiredActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRun.RunStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRunStep.RunStepStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadRunStepQuery
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.TruncationStrategy.TruncationStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.VectorStore.VectorStoreStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.audio.AudioResponseFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.batch.BatchRequest.CompletionWindowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.batch.EndpointType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRequest.Modality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRequest.ReasoningEffort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRequest.ServiceTier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.embedding.EmbeddingRequest.EncodingFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.finetuning.Integration.IntegrationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.finetuning.MethodFineTunning.MethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.image.ImageRequest.Quality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.image.ImageRequest.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.image.ImageResponseFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.image.Size
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.realtime.Item.ContentItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.realtime.Item.ItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.realtime.Item.RoleItemMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.realtime.RealtimeResponse.ConversationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.realtime.RealtimeSession.AudioFormatRealtime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.upload.Upload.UploadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.support.Base64Util.MediaType
Returns an array containing the constants of this enum type, in the order they are declared.
VectorStore - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStore() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResourceFull.FileSearch.VectorStore
 
VectorStore() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStore
 
VectorStore.VectorStoreStatus - Enum in io.github.sashirestela.openai.domain.assistant
 
VectorStoreFile - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreFile() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreFile
 
VectorStoreFileBatch - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreFileBatch() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreFileBatch
 
vectorStoreFileBatches() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
vectorStoreFileBatches() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
VectorStoreFileBatchRequest - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreFileBatchRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreFileBatchRequest
 
VectorStoreFileRequest - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreFileRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreFileRequest
 
vectorStoreFiles() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
vectorStoreFiles() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
VectorStoreModifyRequest - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreModifyRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreModifyRequest
 
VectorStoreRequest - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreRequest
 
vectorStores() - Method in interface io.github.sashirestela.openai.service.AssistantServices
 
vectorStores() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
VERBOSE_JSON - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
VERSE - io.github.sashirestela.openai.domain.realtime.RealtimeSession.VoiceRealtime
 
VISION - io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
 
VIVID - io.github.sashirestela.openai.domain.image.ImageRequest.Style
 
voice - Variable in class io.github.sashirestela.openai.domain.realtime.RealtimeSession
 
Voice - Enum in io.github.sashirestela.openai.common.audio
 
VTT - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 

W

WANDB - io.github.sashirestela.openai.domain.finetuning.Integration.IntegrationType
 
WandbIntegration() - Constructor for class io.github.sashirestela.openai.domain.finetuning.Integration.WandbIntegration
 
WAV - io.github.sashirestela.openai.common.audio.AudioFormat
 
WAV - io.github.sashirestela.openai.common.audio.InputAudioFormat
 
WORD - io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
 

X

X1024 - io.github.sashirestela.openai.domain.image.Size
 
X1024X - io.github.sashirestela.openai.domain.image.Size
 
X1792X - io.github.sashirestela.openai.domain.image.Size
 
X256 - io.github.sashirestela.openai.domain.image.Size
 
X512 - io.github.sashirestela.openai.domain.image.Size
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages