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.SpeechRespFmt
 
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.Voice
 
ANYSCALE_BASE_URL - Static variable in class io.github.sashirestela.openai.support.Constant
 
ASC - io.github.sashirestela.openai.domain.PageRequest.Order
 
Assistant - Class in io.github.sashirestela.openai.domain.assistant
Represents an assistant that can call the model and use tools.
Assistant() - Constructor for class io.github.sashirestela.openai.domain.assistant.Assistant
 
ASSISTANT - io.github.sashirestela.openai.domain.assistant.ThreadMessageRequest.Role
 
ASSISTANT - io.github.sashirestela.openai.domain.chat.Role
 
AssistantFile - Class in io.github.sashirestela.openai.domain.assistant
Represents a files attached to an assistant.
AssistantFile() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantFile
 
AssistantFunction - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantFunction() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantFunction
 
AssistantRequest - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantRequest() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantRequest
 
AssistantRequest.AssistantRequestBuilder - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantRequestBuilder() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantRequest.AssistantRequestBuilder
 
assistants() - Method in class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
assistants() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Assistant interface to handle requests.
ASSISTANTS - io.github.sashirestela.openai.domain.file.PurposeType
 
AssistantStreamEvents - Annotation Type in io.github.sashirestela.openai.domain.assistant
 
AssistantTool - Class in io.github.sashirestela.openai.domain.assistant
 
AssistantTool() - Constructor for class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
AudioRespFmt - Enum in io.github.sashirestela.openai.domain.audio
 
AudioResponse - Class in io.github.sashirestela.openai.domain.audio
 
AudioResponse() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioResponse
 
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.
AudioSpeechRequest - Class in io.github.sashirestela.openai.domain.audio
 
AudioSpeechRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioSpeechRequest
 
AudioTranscribeRequest - Class in io.github.sashirestela.openai.domain.audio
 
AudioTranscribeRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioTranscribeRequest
 
AudioTranslateRequest - Class in io.github.sashirestela.openai.domain.audio
 
AudioTranslateRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
 
AUTHORIZATION_HEADER - Static variable in class io.github.sashirestela.openai.support.Constant
 
AUTO - io.github.sashirestela.openai.domain.chat.content.ImageDetail
 
AUTO - io.github.sashirestela.openai.domain.chat.tool.ChatToolChoiceType
 
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.ImageRespFmt
 
BASE64 - io.github.sashirestela.openai.domain.embedding.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
 
BEARER_AUTHORIZATION - Static variable in class io.github.sashirestela.openai.support.Constant
 

C

cancel(String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
Immediately cancel a fine-tune job.
CANCELLED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
CANCELLED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Status
 
CANCELLING - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
cancelRun(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Cancels a run that is in_progress.
Category - Class in io.github.sashirestela.openai.domain.moderation
 
Category() - Constructor for class io.github.sashirestela.openai.domain.moderation.Category
 
CategoryScore - Class in io.github.sashirestela.openai.domain.moderation
 
CategoryScore() - Constructor for class io.github.sashirestela.openai.domain.moderation.CategoryScore
 
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
 
ChatFunction - Class in io.github.sashirestela.openai.domain.chat.tool
 
ChatFunction() - Constructor for class io.github.sashirestela.openai.domain.chat.tool.ChatFunction
 
ChatFunctionCall - Class in io.github.sashirestela.openai.domain.chat.tool
 
ChatFunctionCall() - Constructor for class io.github.sashirestela.openai.domain.chat.tool.ChatFunctionCall
 
ChatFunctionName - Class in io.github.sashirestela.openai.domain.chat.tool
 
ChatFunctionName() - Constructor for class io.github.sashirestela.openai.domain.chat.tool.ChatFunctionName
 
ChatMsg - Class in io.github.sashirestela.openai.domain.chat.message
 
ChatMsg() - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsg
 
ChatMsgAssistant - Class in io.github.sashirestela.openai.domain.chat.message
 
ChatMsgAssistant(String) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgAssistant
 
ChatMsgAssistant(String, String) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgAssistant
 
ChatMsgAssistant(String, String, List<ChatToolCall>) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgAssistant
 
ChatMsgAssistant(String, List<ChatToolCall>) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgAssistant
 
ChatMsgResponse - Class in io.github.sashirestela.openai.domain.chat.message
 
ChatMsgResponse() - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgResponse
 
ChatMsgSystem - Class in io.github.sashirestela.openai.domain.chat.message
 
ChatMsgSystem(String) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgSystem
 
ChatMsgSystem(String, String) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgSystem
 
ChatMsgTool - Class in io.github.sashirestela.openai.domain.chat.message
 
ChatMsgTool(String, String) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgTool
 
ChatMsgUser - Class in io.github.sashirestela.openai.domain.chat.message
 
ChatMsgUser(Object) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgUser
 
ChatMsgUser(Object, String) - Constructor for class io.github.sashirestela.openai.domain.chat.message.ChatMsgUser
 
ChatRequest - Class in io.github.sashirestela.openai.domain.chat
 
ChatRequest() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatRequest
 
ChatRespFmt - Class in io.github.sashirestela.openai.domain.chat
 
ChatRespFmt() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatRespFmt
 
ChatRespFmtType - Enum in io.github.sashirestela.openai.domain.chat
 
ChatResponse - Class in io.github.sashirestela.openai.domain.chat
 
ChatResponse() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatResponse
 
ChatTool - Class in io.github.sashirestela.openai.domain.chat.tool
 
ChatTool() - Constructor for class io.github.sashirestela.openai.domain.chat.tool.ChatTool
 
ChatToolCall - Class in io.github.sashirestela.openai.domain.chat.tool
 
ChatToolCall() - Constructor for class io.github.sashirestela.openai.domain.chat.tool.ChatToolCall
 
ChatToolChoice - Class in io.github.sashirestela.openai.domain.chat.tool
 
ChatToolChoice() - Constructor for class io.github.sashirestela.openai.domain.chat.tool.ChatToolChoice
 
ChatToolChoiceType - Enum in io.github.sashirestela.openai.domain.chat.tool
 
ChatToolType - Enum in io.github.sashirestela.openai.domain.chat.tool
 
Checkpoint - Class in io.github.sashirestela.openai.domain.finetuning
 
Checkpoint() - Constructor for class io.github.sashirestela.openai.domain.finetuning.Checkpoint
 
Choice - Class in io.github.sashirestela.openai.domain.chat
 
Choice - Class in io.github.sashirestela.openai.domain.completion
 
Choice() - Constructor for class io.github.sashirestela.openai.domain.chat.Choice
 
Choice() - Constructor for class io.github.sashirestela.openai.domain.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 - Static variable in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
CodeInterpreter() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.CodeInterpreter
 
CodeInterpreterOutput() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.CodeInterpreterOutput
 
COMPLETED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
COMPLETED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Status
 
CompletionRequest - Class in io.github.sashirestela.openai.domain.completion
 
CompletionRequest() - Constructor for class io.github.sashirestela.openai.domain.completion.CompletionRequest
 
CompletionResponse - Class in io.github.sashirestela.openai.domain.completion
 
CompletionResponse() - Constructor for class io.github.sashirestela.openai.domain.completion.CompletionResponse
 
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.
Constant - Class in io.github.sashirestela.openai.support
 
Constant() - Constructor for class io.github.sashirestela.openai.support.Constant
 
ContentPart - Class in io.github.sashirestela.openai.domain.chat.content
 
ContentPart() - Constructor for class io.github.sashirestela.openai.domain.chat.content.ContentPart
 
ContentPartImage - Class in io.github.sashirestela.openai.domain.chat.content
 
ContentPartImage(ImageUrl) - Constructor for class io.github.sashirestela.openai.domain.chat.content.ContentPartImage
 
ContentPartText - Class in io.github.sashirestela.openai.domain.chat.content
 
ContentPartText(String) - Constructor for class io.github.sashirestela.openai.domain.chat.content.ContentPartText
 
ContentPartType - Enum in io.github.sashirestela.openai.domain.chat.content
 
create() - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Creates a message thread.
create(AssistantRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Create an assistant with a model and instructions.
create(ThreadRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Creates a message thread.
create(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
Creates a model response for the given chat conversation.
create(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
Creates a completion for the provided prompt and parameters.
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.
createBase64(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
Creates an embedding vector representing the input text.
createBase64Root(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
 
createEdits(ImageEditsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates an edited or extended image given an original image and a prompt.
createEditsRoot(ImageEditsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
 
createFile(String, FilePath) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Create an assistant file by attaching a File to an assistant.
createFile(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Create an assistant file by attaching a File to an assistant.
createMessage(String, ThreadMessageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Create a message.
createRoot(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
 
createRoot(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
 
createRoot(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
 
createRoot(ImageRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
 
createRun(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Create a run.
createRun(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Create a run.
createRunRoot(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
 
createRunStream(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Create a run and stream the response.
createRunStreamRoot(String, ThreadRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
 
createStream(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
Creates a model response for the given chat conversation.
createStream(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
Creates a completion for the provided prompt and parameters.
createStreamRoot(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
 
createStreamRoot(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
 
createThreadAndRun(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Create a thread and run it in one request.
createThreadAndRunRoot(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
 
createThreadAndRunStream(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Create a thread and run it in one request and stream the response.
createThreadAndRunStreamRoot(ThreadCreateAndRunRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
 
createVariations(ImageVariationsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
Creates a variation of a given image.
createVariationsRoot(ImageVariationsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
 

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.OpenAIBeta.Assistants
Deletes an assistant.
delete(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Deletes a thread.
deleteFile(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Delete an assistant file.
deleteMessage(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Deletes a message.
DESC - io.github.sashirestela.openai.domain.PageRequest.Order
 
Details() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Details
 

E

ECHO - io.github.sashirestela.openai.domain.audio.Voice
 
EmbeddingBase64 - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingBase64() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingBase64
 
EmbeddingBase64Response - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingBase64Response() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingBase64Response
 
EmbeddingFloat - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingFloat() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingFloat
 
EmbeddingFloatResponse - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingFloatResponse() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingFloatResponse
 
EmbeddingRequest - Class in io.github.sashirestela.openai.domain.embedding
 
EmbeddingRequest() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingRequest
 
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.
EncodingFormat - Enum in io.github.sashirestela.openai.domain.embedding
 
enrollFunction(ChatFunction) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
 
enrollFunctions(List<ChatFunction>) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
 
Error() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRun.Error
 
ERROR - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
Events - Interface in io.github.sashirestela.openai.domain.assistant
 
execute() - Method in interface io.github.sashirestela.openai.function.Functional
 
execute(ChatFunctionCall) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
 
execute(String, ChatFunctionCall) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
 
executeAll(List<ToolCall>) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
 
EXPIRED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
EXPIRED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Status
 

F

FABLE - io.github.sashirestela.openai.domain.audio.Voice
 
FAILED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
FAILED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Status
 
FileCitation - Class in io.github.sashirestela.openai.domain.assistant
 
FileCitation() - Constructor for class io.github.sashirestela.openai.domain.assistant.FileCitation
 
FileCitationAnnotation - Class in io.github.sashirestela.openai.domain.assistant
 
FileCitationAnnotation() - Constructor for class io.github.sashirestela.openai.domain.assistant.FileCitationAnnotation
 
FilePath - Class in io.github.sashirestela.openai.domain.assistant
 
FilePath() - Constructor for class io.github.sashirestela.openai.domain.assistant.FilePath
 
FilePathAnnotation - Class in io.github.sashirestela.openai.domain.assistant
 
FilePathAnnotation() - Constructor for class io.github.sashirestela.openai.domain.assistant.FilePathAnnotation
 
FileRequest - Class in io.github.sashirestela.openai.domain.file
 
FileRequest() - Constructor for class io.github.sashirestela.openai.domain.file.FileRequest
 
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
Throw not implemented
files() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Generates an implementation of the Files interface to handle requests.
FINE_TUNE - io.github.sashirestela.openai.domain.file.PurposeType
 
FineTuningError - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningError() - Constructor for class io.github.sashirestela.openai.domain.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
 
FineTuningResponse - Class in io.github.sashirestela.openai.domain.finetuning
 
FineTuningResponse() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningResponse
 
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.
first() - Method in class io.github.sashirestela.openai.domain.Page
 
firstContent() - Method in class io.github.sashirestela.openai.domain.chat.ChatResponse
 
firstMessage() - Method in class io.github.sashirestela.openai.domain.chat.ChatResponse
 
firstText() - Method in class io.github.sashirestela.openai.domain.completion.CompletionResponse
 
FLAC - io.github.sashirestela.openai.domain.audio.SpeechRespFmt
 
FLOAT - io.github.sashirestela.openai.domain.embedding.EncodingFormat
 
function(ChatFunction) - Static method in class io.github.sashirestela.openai.domain.assistant.AssistantFunction
 
Function() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Function
 
FUNCTION - io.github.sashirestela.openai.domain.chat.tool.ChatToolType
 
Functional - Interface in io.github.sashirestela.openai.function
 
FunctionExecutor - Class in io.github.sashirestela.openai.function
 
FunctionExecutor() - Constructor for class io.github.sashirestela.openai.function.FunctionExecutor
 
FunctionExecutor(List<ChatFunction>) - Constructor for class io.github.sashirestela.openai.function.FunctionExecutor
 

G

get(int) - Method in class io.github.sashirestela.openai.domain.Page
 
getAnnotations() - Method in class io.github.sashirestela.openai.domain.assistant.TextContent
 
getCheckpoints(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
List checkpoints for a fine-tuning job.
getCheckpointsRoot(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
 
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.
getEventsRoot(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
 
getFile(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Retrieves an AssistantFile.
getFileList(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Returns a list of assistant files (first page only).
getFileList(String, PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Returns a list of assistant files.
getId() - Method in interface io.github.sashirestela.openai.domain.assistant.ThreadMessageId
 
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.OpenAIBeta.Assistants
Returns a list of assistants (first page only).
getList(PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Returns a list of assistants.
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.
getListRoot() - Method in interface io.github.sashirestela.openai.OpenAI.Models
 
getListRoot(Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
 
getListRoot(String) - Method in interface io.github.sashirestela.openai.OpenAI.Files
 
getMessage(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Retrieve a message.
getMessageFile(String, String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Retrieves a message file.
getMessageFileList(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of message files (first page only).
getMessageFileList(String, String, PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of message files.
getMessageList(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of messages for a given thread (first page only).
getMessageList(String, PageRequest, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of messages for a given thread.
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.OpenAIBeta.Assistants
Retrieves an assistant.
getOne(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Retrieves a thread.
getRequiredToolCalls() - Method in class io.github.sashirestela.openai.domain.assistant.ThreadRun
 
getResponseFormat(AudioRespFmt, AudioRespFmt, String) - Static method in interface io.github.sashirestela.openai.OpenAI
 
getRole() - Method in class io.github.sashirestela.openai.domain.chat.message.ChatMsg
 
getRun(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Retrieves a run.
getRunList(String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of runs belonging to a thread (first page).
getRunList(String, PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of runs belonging to a thread.
getRunStep(String, String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Retrieves a run step.
getRunStepList(String, String) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of run steps belonging to a run.
getRunStepList(String, String, PageRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Returns a list of run steps belonging to a run.
getToolFunctions() - Method in class io.github.sashirestela.openai.function.FunctionExecutor
 
getType() - Method in class io.github.sashirestela.openai.domain.chat.content.ContentPart
 
getValue() - Method in class io.github.sashirestela.openai.domain.assistant.TextContent
 

H

HD - io.github.sashirestela.openai.domain.image.Quality
 
HIGH - io.github.sashirestela.openai.domain.chat.content.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.ThreadMessageId.Impl
 
Image() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Image
 
IMAGE_URL - io.github.sashirestela.openai.domain.chat.content.ContentPartType
 
ImageDetail - Enum in io.github.sashirestela.openai.domain.chat.content
 
ImageEditsRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageEditsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageEditsRequest
 
ImageFileContent - Class in io.github.sashirestela.openai.domain.assistant
 
ImageFileContent() - Constructor for class io.github.sashirestela.openai.domain.assistant.ImageFileContent
 
ImageRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageRequest
 
ImageRespFmt - Enum in io.github.sashirestela.openai.domain.image
 
ImageResponse - Class in io.github.sashirestela.openai.domain.image
 
ImageResponse() - Constructor for class io.github.sashirestela.openai.domain.image.ImageResponse
 
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.
ImageUrl - Class in io.github.sashirestela.openai.domain.chat.content
 
ImageUrl(String) - Constructor for class io.github.sashirestela.openai.domain.chat.content.ImageUrl
 
ImageUrl(String, ImageDetail) - Constructor for class io.github.sashirestela.openai.domain.chat.content.ImageUrl
 
ImageVariationsRequest - Class in io.github.sashirestela.openai.domain.image
 
ImageVariationsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageVariationsRequest
 
Impl() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageId.Impl
 
IN_PROGRESS - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
IN_PROGRESS - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Status
 
Integration - Class in io.github.sashirestela.openai.domain.finetuning
 
Integration() - Constructor for class io.github.sashirestela.openai.domain.finetuning.Integration
 
IntegrationType - Enum in io.github.sashirestela.openai.domain.finetuning
 
io.github.sashirestela.openai - package io.github.sashirestela.openai
 
io.github.sashirestela.openai.domain - package io.github.sashirestela.openai.domain
 
io.github.sashirestela.openai.domain.assistant - package io.github.sashirestela.openai.domain.assistant
 
io.github.sashirestela.openai.domain.audio - package io.github.sashirestela.openai.domain.audio
 
io.github.sashirestela.openai.domain.chat - package io.github.sashirestela.openai.domain.chat
 
io.github.sashirestela.openai.domain.chat.content - package io.github.sashirestela.openai.domain.chat.content
 
io.github.sashirestela.openai.domain.chat.message - package io.github.sashirestela.openai.domain.chat.message
 
io.github.sashirestela.openai.domain.chat.tool - package io.github.sashirestela.openai.domain.chat.tool
 
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.function - package io.github.sashirestela.openai.function
 
io.github.sashirestela.openai.support - package io.github.sashirestela.openai.support
 
isActionRequired() - Method in class io.github.sashirestela.openai.domain.assistant.ThreadRun
 

J

JSON - io.github.sashirestela.openai.domain.audio.AudioRespFmt
 
JSON - io.github.sashirestela.openai.domain.chat.ChatRespFmtType
 
JSON_EMPTY_CLASS - Static variable in class io.github.sashirestela.openai.support.JsonSchemaUtil
 
JsonSchemaUtil - Class in io.github.sashirestela.openai.support
 

L

last() - Method in class io.github.sashirestela.openai.domain.Page
 
LogProbs - Class in io.github.sashirestela.openai.domain.completion
 
LogProbs() - Constructor for class io.github.sashirestela.openai.domain.completion.LogProbs
 
LOW - io.github.sashirestela.openai.domain.chat.content.ImageDetail
 

M

MESSAGE_CREATION - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Type
 
MessageCreation() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.MessageCreation
 
MessageCreation() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta.MessageCreation
 
MessageCreationStepDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta.MessageCreationStepDetail
 
Metrics - Class in io.github.sashirestela.openai.domain.finetuning
 
Metrics() - Constructor for class io.github.sashirestela.openai.domain.finetuning.Metrics
 
model - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
ModelResponse - Class in io.github.sashirestela.openai.domain.model
 
ModelResponse() - Constructor for class io.github.sashirestela.openai.domain.model.ModelResponse
 
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.
Moderation - Class in io.github.sashirestela.openai.domain.moderation
 
Moderation() - Constructor for class io.github.sashirestela.openai.domain.moderation.Moderation
 
ModerationRequest - Class in io.github.sashirestela.openai.domain.moderation
 
ModerationRequest() - Constructor for class io.github.sashirestela.openai.domain.moderation.ModerationRequest
 
ModerationResponse - Class in io.github.sashirestela.openai.domain.moderation
 
ModerationResponse() - Constructor for class io.github.sashirestela.openai.domain.moderation.ModerationResponse
 
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.
modify(String, AssistantRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Assistants
Modifies an assistant.
modify(String, ThreadModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Modifies a thread.
modifyMessage(String, String, ThreadMessageModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Modifies a message.
modifyRun(String, String, ThreadRunModifyRequest) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Modifies a run.
MP3 - io.github.sashirestela.openai.domain.audio.SpeechRespFmt
 
mutate() - Method in class io.github.sashirestela.openai.domain.assistant.Assistant
 

N

n - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
NATURAL - io.github.sashirestela.openai.domain.image.Style
 
NONE - io.github.sashirestela.openai.domain.chat.tool.ChatToolChoiceType
 
NOVA - io.github.sashirestela.openai.domain.audio.Voice
 

O

of(String) - Static method in class io.github.sashirestela.openai.domain.assistant.FilePath
 
of(String) - Static method in interface io.github.sashirestela.openai.domain.assistant.ThreadMessageId
 
of(String, String) - Static method in class io.github.sashirestela.openai.domain.assistant.ToolOutput
 
ONYX - io.github.sashirestela.openai.domain.audio.Voice
 
OpenAI - Interface in io.github.sashirestela.openai
The OpenAI API can be applied to virtually any task that requires understanding or generating natural language and code.
OPENAI_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.Audios - Interface in io.github.sashirestela.openai
Turn audio into text (speech to text).
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.
OpenAIBeta - Interface in io.github.sashirestela.openai
The Assistants API allows you to build AI assistants within your own applications.
OpenAIBeta.Assistants - Interface in io.github.sashirestela.openai
Build assistants that can call models and use tools to perform tasks.
OpenAIBeta.Threads - Interface in io.github.sashirestela.openai
Build assistants that can call models and use tools to perform tasks.
OpenAIDeletedResponse - Class in io.github.sashirestela.openai.domain
 
OpenAIDeletedResponse() - Constructor for class io.github.sashirestela.openai.domain.OpenAIDeletedResponse
 
OpenAIGeneric<T> - Class in io.github.sashirestela.openai.domain
 
OpenAIGeneric() - Constructor for class io.github.sashirestela.openai.domain.OpenAIGeneric
 
OpenAIUsage - Class in io.github.sashirestela.openai.domain
 
OpenAIUsage() - Constructor for class io.github.sashirestela.openai.domain.OpenAIUsage
 
OPUS - io.github.sashirestela.openai.domain.audio.SpeechRespFmt
 

P

Page<T> - Class in io.github.sashirestela.openai.domain
 
Page() - Constructor for class io.github.sashirestela.openai.domain.Page
 
PageRequest - Class in io.github.sashirestela.openai.domain
 
PageRequest() - Constructor for class io.github.sashirestela.openai.domain.PageRequest
 
PageRequest.Order - Enum in io.github.sashirestela.openai.domain
 
ParametersSerializer - Class in io.github.sashirestela.openai.function
 
ParametersSerializer() - Constructor for class io.github.sashirestela.openai.function.ParametersSerializer
 
PCM - io.github.sashirestela.openai.domain.audio.SpeechRespFmt
 
prepareBaseSimpleOpenAIArgs(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
 
PurposeType - Enum in io.github.sashirestela.openai.domain.file
 

Q

Quality - Enum in io.github.sashirestela.openai.domain.image
 
QUEUED - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 

R

REQUIRES_ACTION - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRun.Status
 
responseFormat - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
RETRIEVAL - Static variable in class io.github.sashirestela.openai.domain.assistant.AssistantTool
 
role - Variable in class io.github.sashirestela.openai.domain.chat.message.ChatMsg
 
Role - Enum in io.github.sashirestela.openai.domain.chat
 

S

Segment - Class in io.github.sashirestela.openai.domain.audio
 
Segment() - Constructor for class io.github.sashirestela.openai.domain.audio.Segment
 
SEGMENT - io.github.sashirestela.openai.domain.audio.TimestampGranularity
 
serialize(Class<?>, JsonGenerator, SerializerProvider) - Method in class io.github.sashirestela.openai.function.ParametersSerializer
 
SHIMMER - io.github.sashirestela.openai.domain.audio.Voice
 
SimpleOpenAI - Class in io.github.sashirestela.openai
This class provides the implements additional OpenAI interfaces targeting the OpenAI service.
SimpleOpenAI(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
This class provides the chatCompletion() service for the Anyscale provider
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
This class provides the chatCompletion() service for the Azure OpenAI provider.
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.domain.Page
 
Size - Enum in io.github.sashirestela.openai.domain.image
 
speak(AudioSpeechRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Generates audio from the input text.
SpeechRespFmt - Enum in io.github.sashirestela.openai.domain.audio
 
SRT - io.github.sashirestela.openai.domain.audio.AudioRespFmt
 
STANDARD - io.github.sashirestela.openai.domain.image.Quality
 
Style - Enum in io.github.sashirestela.openai.domain.image
 
submitToolOutputs(String, String, ToolOutputSubmission) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Submit tool outputs to run.
submitToolOutputs(String, String, List<ToolOutput>) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Submit tool outputs to run.
submitToolOutputsRoot(String, String, ToolOutputSubmission) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
 
submitToolOutputsStream(String, String, ToolOutputSubmission) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
Submit tool outputs to run and stream the response.
submitToolOutputsStreamRoot(String, String, ToolOutputSubmission) - Method in interface io.github.sashirestela.openai.OpenAIBeta.Threads
 
SYSTEM - io.github.sashirestela.openai.domain.chat.Role
 

T

Text() - Constructor for class io.github.sashirestela.openai.domain.assistant.TextContent.Text
 
TEXT - io.github.sashirestela.openai.domain.audio.AudioRespFmt
 
TEXT - io.github.sashirestela.openai.domain.chat.ChatRespFmtType
 
TEXT - io.github.sashirestela.openai.domain.chat.content.ContentPartType
 
TextContent - Class in io.github.sashirestela.openai.domain.assistant
 
TextContent() - Constructor for class io.github.sashirestela.openai.domain.assistant.TextContent
 
TextContent.Text - Class in io.github.sashirestela.openai.domain.assistant
 
TextContentAnnotation - Interface in io.github.sashirestela.openai.domain.assistant
 
Thread - Class in io.github.sashirestela.openai.domain.assistant
A thread that assistants can interact with.
Thread() - Constructor for class io.github.sashirestela.openai.domain.assistant.Thread
 
THREAD_CREATED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_MESSAGE_COMPLETED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_MESSAGE_CREATED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_MESSAGE_DELTA - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_MESSAGE_IN_PROGRESS - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_MESSAGE_INCOMPLETE - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_CANCELLED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_CANCELLING - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_COMPLETED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_CREATED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_EXPIRED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_FAILED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_IN_PROGRESS - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_QUEUED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_REQUIRES_ACTION - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_CANCELLED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_COMPLETED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_CREATED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_DELTA - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_EXPIRED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_FAILED - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
THREAD_RUN_STEP_IN_PROGRESS - Static variable in interface io.github.sashirestela.openai.domain.assistant.Events
 
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
Represents a message within a thread.
ThreadMessage() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessage
 
ThreadMessageContent - Interface 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.ThreadMessageDeltaDetail - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageDeltaDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageDelta.ThreadMessageDeltaDetail
 
ThreadMessageFile - Class in io.github.sashirestela.openai.domain.assistant
Represents a files attached to a message.
ThreadMessageFile() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageFile
 
ThreadMessageId - Interface in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageId.Impl - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageList - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadMessageList() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadMessageList
 
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
 
ThreadMessageRequest.Role - Enum in io.github.sashirestela.openai.domain.assistant
 
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
Represents an execution run on a thread.
ThreadRun() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRun
 
ThreadRun.Error - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRun.Status - Interface in io.github.sashirestela.openai.domain.assistant
 
ThreadRunAction - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunAction() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunAction
 
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
 
ThreadRunStep - Class in io.github.sashirestela.openai.domain.assistant
Represents a step in execution of a run.
ThreadRunStep() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep
 
ThreadRunStep.CodeInterpreter - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.CodeInterpreterOutput - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.Details - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.Function - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.Image - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.MessageCreation - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.Status - Interface in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.ToolCall - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStep.Type - Interface 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.MessageCreation - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDelta.MessageCreationStepDetail - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDelta.StepDetails - Interface in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDelta.ThreadRunStepDeltaDetail - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDelta.ToolCallsStepDetail - Class in io.github.sashirestela.openai.domain.assistant
 
ThreadRunStepDeltaDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta.ThreadRunStepDeltaDetail
 
threads() - Method in class io.github.sashirestela.openai.BaseSimpleOpenAI
Throw not implemented
threads() - Method in class io.github.sashirestela.openai.SimpleOpenAI
Spawns a single instance of the Threads interface to manage requests.
TimestampGranularity - Enum in io.github.sashirestela.openai.domain.audio
 
TOOL - io.github.sashirestela.openai.domain.chat.Role
 
TOOL_CALLS - Static variable in interface io.github.sashirestela.openai.domain.assistant.ThreadRunStep.Type
 
ToolCall - Class in io.github.sashirestela.openai.domain
 
ToolCall() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStep.ToolCall
 
ToolCall() - Constructor for class io.github.sashirestela.openai.domain.ToolCall
 
ToolCalls - Class in io.github.sashirestela.openai.domain
 
ToolCalls() - Constructor for class io.github.sashirestela.openai.domain.ToolCalls
 
ToolCallsStepDetail() - Constructor for class io.github.sashirestela.openai.domain.assistant.ThreadRunStepDelta.ToolCallsStepDetail
 
ToolOutput - Class in io.github.sashirestela.openai.domain.assistant
 
ToolOutput() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolOutput
 
ToolOutputSubmission - Class in io.github.sashirestela.openai.domain.assistant
 
ToolOutputSubmission() - Constructor for class io.github.sashirestela.openai.domain.assistant.ToolOutputSubmission
 
transcribe(AudioTranscribeRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Transcribes audio into the input language.
transcribePlain(AudioTranscribeRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Transcribes audio into the input language.
transcribePlainRoot(AudioTranscribeRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
 
transcribeRoot(AudioTranscribeRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
 
translate(AudioTranslateRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Translates audio into English.
translatePlain(AudioTranslateRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
Translates audio into English.
translatePlainRoot(AudioTranslateRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
 
translateRoot(AudioTranslateRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
 
type - Variable in class io.github.sashirestela.openai.domain.chat.content.ContentPart
 

U

updateRequest(ChatRequest, Boolean) - Static method in interface io.github.sashirestela.openai.OpenAI
 
URL - io.github.sashirestela.openai.domain.image.ImageRespFmt
 
user - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
 
USER - io.github.sashirestela.openai.domain.assistant.ThreadMessageRequest.Role
 
USER - io.github.sashirestela.openai.domain.chat.Role
 

V

valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadMessageRequest.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.AudioRespFmt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.SpeechRespFmt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.TimestampGranularity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.Voice
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRespFmtType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.content.ContentPartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.content.ImageDetail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.tool.ChatToolChoiceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.tool.ChatToolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.embedding.EncodingFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.file.PurposeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.finetuning.IntegrationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.ImageRespFmt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.Quality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.Size
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.PageRequest.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.sashirestela.openai.domain.assistant.ThreadMessageRequest.Role
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.AudioRespFmt
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.SpeechRespFmt
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.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.audio.Voice
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.chat.ChatRespFmtType
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.content.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.chat.content.ImageDetail
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.chat.Role
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.tool.ChatToolChoiceType
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.tool.ChatToolType
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.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.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.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.ImageRespFmt
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.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.Size
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sashirestela.openai.domain.image.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.PageRequest.Order
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE_JSON - io.github.sashirestela.openai.domain.audio.AudioRespFmt
 
VIVID - io.github.sashirestela.openai.domain.image.Style
 
Voice - Enum in io.github.sashirestela.openai.domain.audio
 
VTT - io.github.sashirestela.openai.domain.audio.AudioRespFmt
 

W

WANDB - io.github.sashirestela.openai.domain.finetuning.IntegrationType
 
WandbIntegration - Class in io.github.sashirestela.openai.domain.finetuning
 
WandbIntegration() - Constructor for class io.github.sashirestela.openai.domain.finetuning.WandbIntegration
 
WAV - io.github.sashirestela.openai.domain.audio.SpeechRespFmt
 
Word - Class in io.github.sashirestela.openai.domain.audio
 
Word() - Constructor for class io.github.sashirestela.openai.domain.audio.Word
 
WORD - io.github.sashirestela.openai.domain.audio.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