A B C D E F G H I J L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AAC - io.github.sashirestela.openai.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
All Classes All Packages