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
All Classes All Packages
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
All Classes All Packages