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

A

AAC - io.github.sashirestela.openai.domain.audio.SpeechRequest.SpeechResponseFormat
 
AbstractImageRequest - Class in io.github.sashirestela.openai.domain.image
 
AbstractImageRequest() - Constructor for class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
ALLOY - io.github.sashirestela.openai.domain.audio.SpeechRequest.Voice
 
ANYSCALE_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
ASC - io.github.sashirestela.openai.common.PageRequest.Order
 
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
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
assistants() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
ASSISTANTS - io.github.sashirestela.openai.domain.file.FileRequest.PurposeType
 
assistantService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
AssistantStreamEvent - Annotation Type in io.github.sashirestela.openai.domain.assistant.events
 
AssistantTool - 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
 
AudioResponseFormat - Enum in io.github.sashirestela.openai.domain.audio
 
audios() - Method in class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
audios() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Audios interface to handle requests.
audioService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
AudioWord() - Constructor for class io.github.sashirestela.openai.domain.audio.Transcription.AudioWord
 
AUTHORIZATION_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
AUTO - io.github.sashirestela.openai.common.tool.ToolChoiceOption
 
AUTO - io.github.sashirestela.openai.domain.assistant.TruncationStrategy.TruncationStrategyType
 
AUTO - io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartImage.ImageUrl.ImageDetail
 
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
 

B

B64JSON - io.github.sashirestela.openai.domain.image.ImageResponseFormat
 
BASE64 - io.github.sashirestela.openai.domain.embedding.EmbeddingRequest.EncodingFormat
 
BaseSimpleOpenAI - Class in io.github.sashirestela.openai
The base abstract class that all providers extend.
BaseSimpleOpenAI(BaseSimpleOpenAIArgs) - Constructor for class io.github.sashirestela.openai.BaseSimpleOpenAI
 
BaseSimpleOpenAIArgs - Class in io.github.sashirestela.openai
 
BaseSimpleOpenAIArgs() - Constructor for class io.github.sashirestela.openai.BaseSimpleOpenAIArgs
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
batches() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Audios interface to handle requests.
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
 
batchService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
BEARER_AUTHORIZATION - Static variable in class io.github.sashirestela.openai.support.Constant
 

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, 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
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Generates an implementation of the ChatCompletions interface to handle requests.
chatCompletionService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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.ChatRole - Enum in io.github.sashirestela.openai.domain.chat
 
ChatMessage.ResponseMessage - 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
 
Choice() - Constructor for class io.github.sashirestela.openai.domain.chat.Chat.Choice
 
Choice() - Constructor for class io.github.sashirestela.openai.domain.completion.Completion.Choice
 
classToJsonSchema(Class<?>) - Static method in class io.github.sashirestela.openai.support.JsonSchemaUtil
 
cleverClient - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
CODE_INTERPRETER - io.github.sashirestela.openai.common.tool.ToolType
 
CODE_INTERPRETER - Static variable in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
CODE_INTERPRETER - Static variable in class io.github.sashirestela.openai.domain.assistant.Attachment.AttachmentTool
 
CodeInterpreter() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResource.CodeInterpreter
 
CodeInterpreter() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResourceFull.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
 
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
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
completions() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Completions interface to handle requests.
completionService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
Constant - Class in io.github.sashirestela.openai.support
 
CONTENT_FILTER - io.github.sashirestela.openai.domain.assistant.IncompleteDetail.IncompleteDetailReason
 
ContentPart - Class in io.github.sashirestela.openai.domain.chat
 
ContentPart() - Constructor for class io.github.sashirestela.openai.domain.chat.ContentPart
 
ContentPart.ContentPartImage - Class in io.github.sashirestela.openai.domain.chat
 
ContentPart.ContentPartImage.ImageUrl - Class in io.github.sashirestela.openai.domain.chat
 
ContentPart.ContentPartImage.ImageUrl.ImageDetail - Enum in io.github.sashirestela.openai.domain.chat
 
ContentPart.ContentPartText - Class in io.github.sashirestela.openai.domain.chat
 
ContentPart.ContentPartType - Enum in io.github.sashirestela.openai.domain.chat
 
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(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

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
 

E

ECHO - io.github.sashirestela.openai.domain.audio.SpeechRequest.Voice
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
embeddings() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Embeddings interface to handle requests.
EMBEDDINGS - io.github.sashirestela.openai.domain.batch.EndpointType
 
embeddingService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
endIndex - Variable in class io.github.sashirestela.openai.domain.assistant.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
 
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
 
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
 
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.domain.audio.SpeechRequest.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.domain.assistant.FileAnnotation.AnnotationType
 
FILE_PATH - io.github.sashirestela.openai.domain.assistant.FileAnnotation.AnnotationType
 
FILE_SEARCH - io.github.sashirestela.openai.common.tool.ToolType
 
FILE_SEARCH - Static variable in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
FILE_SEARCH - Static variable in class io.github.sashirestela.openai.domain.assistant.Attachment.AttachmentTool
 
FileAnnotation - Class in io.github.sashirestela.openai.domain.assistant
 
FileAnnotation() - Constructor for class io.github.sashirestela.openai.domain.assistant.FileAnnotation
 
FileAnnotation.AnnotationType - Enum in io.github.sashirestela.openai.domain.assistant
 
FileAnnotation.FileCitationAnnotation - Class in io.github.sashirestela.openai.domain.assistant
 
FileAnnotation.FileCitationAnnotation.FileCitation - Class in io.github.sashirestela.openai.domain.assistant
 
FileAnnotation.FilePathAnnotation - Class in io.github.sashirestela.openai.domain.assistant
 
FileAnnotation.FilePathAnnotation.FilePath - Class in io.github.sashirestela.openai.domain.assistant
 
FileCitation() - Constructor for class io.github.sashirestela.openai.domain.assistant.FileAnnotation.FileCitationAnnotation.FileCitation
 
FileCitationAnnotation() - Constructor for class io.github.sashirestela.openai.domain.assistant.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.domain.assistant.FileAnnotation.FilePathAnnotation.FilePath
 
FilePathAnnotation() - Constructor for class io.github.sashirestela.openai.domain.assistant.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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Generates an implementation of the Files interface to handle requests.
files() - Method in class io.github.sashirestela.openai.SimpleOpenAIAnyscale
Throw not implemented
FileSearch() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResource.FileSearch
 
FileSearch() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolResourceFull.FileSearch
 
FileSearchToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.FileSearchToolCall
 
fileService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
fineTunings() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the FineTunings interface to handle requests.
fineTuningService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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.domain.audio.SpeechRequest.SpeechResponseFormat
 
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
 
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
 
functions(List<FunctionDef>) - Static method in class io.github.sashirestela.openai.common.tool.Tool
 
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

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(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.OpenAI.Files
Returns a list of files that belong to the user's organization.
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(Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Generic of your organization's fine-tuning jobs (don't call it directly).
getListPrimitive(String) - 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).
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.
getResponseFormat(AudioResponseFormat, AudioResponseFormat, String) - Static method in interface io.github.sashirestela.openai.OpenAI
 
getToolFunctions() - 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.domain.chat.ContentPart.ContentPartImage.ImageUrl.ImageDetail
 
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
 
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_FILE - io.github.sashirestela.openai.domain.assistant.ThreadMessageContent.ContentType
 
IMAGE_URL - io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartType
 
ImageEditsRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageEditsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageEditsRequest
 
ImageFile() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageContent.ImageFileContent.ImageFile
 
ImageFileContent() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageContent.ImageFileContent
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
images() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Images interface to handle requests.
imageService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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
 
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.domain.assistant.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
 
index - Variable in class io.github.sashirestela.openai.domain.assistant.ThreadMessageContent
 
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
 
INVALID_PROMPT - io.github.sashirestela.openai.domain.assistant.LastError.ErrorCode
 
io.github.sashirestela.openai - package io.github.sashirestela.openai
 
io.github.sashirestela.openai.common - package io.github.sashirestela.openai.common
 
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.support - package io.github.sashirestela.openai.support
 

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
 
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
 
LastError.ErrorCode - Enum in io.github.sashirestela.openai.domain.assistant
 
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.domain.chat.ContentPart.ContentPartImage.ImageUrl.ImageDetail
 

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
 
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
 
metadata - Variable in class io.github.sashirestela.openai.domain.assistant.ThreadModifyRequest
 
metadata - Variable in class io.github.sashirestela.openai.domain.assistant.ThreadRequest
 
Metrics() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningCheckpoint.Metrics
 
model - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
Model - Class in io.github.sashirestela.openai.domain.model
 
Model() - Constructor for class io.github.sashirestela.openai.domain.model.Model
 
models() - Method in class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
models() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Models interface to handle requests.
modelService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
moderations() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Moderations interface to handle requests.
moderationService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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.domain.audio.SpeechRequest.SpeechResponseFormat
 

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
 
NOT_IMPLEMENTED - Static variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
NOVA - io.github.sashirestela.openai.domain.audio.SpeechRequest.Voice
 

O

of(ContentPart.ContentPartImage.ImageUrl) - Static method in class io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartImage
 
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.domain.chat.ChatMessage.AssistantMessage
 
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.chat.ContentPart.ContentPartImage.ImageUrl
 
of(String) - Static method in class io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartText
 
of(String, ContentPart.ContentPartImage.ImageUrl.ImageDetail) - Static method in class io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartImage.ImageUrl
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
 
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, List<ToolCall>) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
 
of(String, List<ToolCall>) - Static method in class io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage
 
ONYX - io.github.sashirestela.openai.domain.audio.SpeechRequest.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_BASE_URL - 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.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.
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.
OPUS - io.github.sashirestela.openai.domain.audio.SpeechRequest.SpeechResponseFormat
 
Output() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall.CodeInterpreterToolCall.CodeInterpreterTool.Output
 

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
 
parameters - Variable in class io.github.sashirestela.openai.common.tool.Tool.ToolFunctionDef
 
PCM - io.github.sashirestela.openai.domain.audio.SpeechRequest.SpeechResponseFormat
 
Poller<T> - Class in io.github.sashirestela.openai.support
 
Poller() - Constructor for class io.github.sashirestela.openai.support.Poller
 
prepareBaseSimpleOpenAIArgs(String, String, String, String, HttpClient) - Static method in class io.github.sashirestela.openai.SimpleOpenAI
 
prepareBaseSimpleOpenAIArgs(String, String, String, HttpClient) - Static method in class io.github.sashirestela.openai.SimpleOpenAIAzure
 
prepareBaseSimpleOpenAIArgs(String, String, HttpClient) - Static method in class io.github.sashirestela.openai.SimpleOpenAIAnyscale
 

Q

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

R

RATE_LIMIT_EXCEEDED - io.github.sashirestela.openai.domain.assistant.LastError.ErrorCode
 
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
 
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.ResponseFormatType - Enum in io.github.sashirestela.openai.common
 
ResponseMessage() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage
 
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

Segment() - Constructor for class io.github.sashirestela.openai.domain.audio.Transcription.Segment
 
SEGMENT - io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
 
SERVER_ERROR - io.github.sashirestela.openai.domain.assistant.LastError.ErrorCode
 
SHIMMER - io.github.sashirestela.openai.domain.audio.SpeechRequest.Voice
 
SimpleOpenAI - Class in io.github.sashirestela.openai
The standard OpenAI implementation which implements the full services.
SimpleOpenAI(String, String, String, String, HttpClient) - Constructor for class io.github.sashirestela.openai.SimpleOpenAI
Constructor used to generate a builder.
SimpleOpenAIAnyscale - Class in io.github.sashirestela.openai
The Anyscale OpenAI implementation which implements a subset of the standard services.
SimpleOpenAIAnyscale(String, String, HttpClient) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIAnyscale
Constructor used to generate a builder.
SimpleOpenAIAzure - Class in io.github.sashirestela.openai
The Azure OpenAI implementation which implements a subset of the standard services.
SimpleOpenAIAzure(String, String, String, HttpClient) - Constructor for class io.github.sashirestela.openai.SimpleOpenAIAzure
Constructor used to generate a builder.
SimpleUncheckedException - Exception in io.github.sashirestela.openai
 
SimpleUncheckedException(String) - Constructor for exception io.github.sashirestela.openai.SimpleUncheckedException
 
SimpleUncheckedException(String, Object...) - Constructor for exception io.github.sashirestela.openai.SimpleUncheckedException
 
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
 
SpeechRequest.SpeechResponseFormat - Enum in io.github.sashirestela.openai.domain.audio
 
SpeechRequest.Voice - Enum in io.github.sashirestela.openai.domain.audio
 
SRT - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
STANDARD - io.github.sashirestela.openai.domain.image.ImageRequest.Quality
 
startIndex - Variable in class io.github.sashirestela.openai.domain.assistant.FileAnnotation
 
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.FunctionToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
StepDetail.ToolCallsStep.StepToolCall.FunctionToolCall.FunctionTool - Class in io.github.sashirestela.openai.domain.assistant
 
StepToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.StepDetail.ToolCallsStep.StepToolCall
 
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).
SYSTEM - io.github.sashirestela.openai.domain.chat.ChatMessage.ChatRole
 

T

T24H - io.github.sashirestela.openai.domain.batch.BatchRequest.CompletionWindowType
 
text - Variable in class io.github.sashirestela.openai.domain.assistant.FileAnnotation
 
TEXT - io.github.sashirestela.openai.common.ResponseFormat.ResponseFormatType
 
TEXT - io.github.sashirestela.openai.domain.assistant.ThreadMessageContent.ContentType
 
TEXT - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
TEXT - io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartType
 
TEXT - Static variable in class io.github.sashirestela.openai.common.ResponseFormat
 
TextAnnotation() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageContent.TextContent.TextAnnotation
 
TextContent() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageContent.TextContent
 
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_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
 
ThreadMessageContent - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageContent() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageContent
 
ThreadMessageContent.ContentType - Enum in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageContent.ImageFileContent - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageContent.ImageFileContent.ImageFile - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageContent.TextContent - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageContent.TextContent.TextAnnotation - Class 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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
threadMessages() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
threadMessageService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
threadRuns() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
threadRunService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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
 
threadRunSteps() - Method in class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
threadRunSteps() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
threadRunStepService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
threads() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
threadService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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 - 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
 
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.CodeInterpreter - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResourceFull.FileSearch - Class in io.github.sashirestela.openai.domain.assistant
 
ToolResourceFull.FileSearch.VectorStore - Class in io.github.sashirestela.openai.domain.assistant
 
toolResources - Variable in class io.github.sashirestela.openai.domain.assistant.ThreadModifyRequest
 
toolResources - Variable in class io.github.sashirestela.openai.domain.assistant.ThreadRequest
 
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
 
type - Variable in class io.github.sashirestela.openai.common.tool.Tool
 
type - Variable in class io.github.sashirestela.openai.domain.assistant.FileAnnotation
 
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.assistant.ThreadMessageContent
 
type - Variable in class io.github.sashirestela.openai.domain.chat.ContentPart
 

U

updateRequest(ChatRequest, Boolean) - Static method in interface io.github.sashirestela.openai.OpenAI
 
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
 
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
 

V

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.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.FileAnnotation.AnnotationType
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.LastError.ErrorCode
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.ThreadMessageContent.ContentType
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.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.SpeechRequest.SpeechResponseFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.SpeechRequest.Voice
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.ContentPart.ContentPartImage.ImageUrl.ImageDetail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.ContentPart.ContentPartType
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.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.
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.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.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.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.LastError.ErrorCode
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.ThreadMessageContent.ContentType
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.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.SpeechRequest.SpeechResponseFormat
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.SpeechRequest.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.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.ContentPart.ContentPartImage.ImageUrl.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.domain.chat.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.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.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.
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
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
 
vectorStoreFileBatchService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
VectorStoreFileRequest - Class in io.github.sashirestela.openai.domain.assistant
 
VectorStoreFileRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.VectorStoreFileRequest
 
vectorStoreFiles() - Method in class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
vectorStoreFiles() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
vectorStoreFileService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
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 class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
vectorStores() - Method in class io.github.sashirestela.openai.SimpleOpenAI
 
vectorStoreService - Variable in class io.github.sashirestela.openai.BaseSimpleOpenAI
 
VERBOSE_JSON - io.github.sashirestela.openai.domain.audio.AudioResponseFormat
 
VIVID - io.github.sashirestela.openai.domain.image.ImageRequest.Style
 
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.domain.audio.SpeechRequest.SpeechResponseFormat
 
WORD - io.github.sashirestela.openai.domain.audio.TranscriptionRequest.TimestampGranularity
 

X

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