A B C D E F G H I J L M N O P Q R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractImageRequest - Class in io.github.sashirestela.openai.domain.image
- AbstractImageRequest() - Constructor for class io.github.sashirestela.openai.domain.image.AbstractImageRequest
- Annotation() - Constructor for class io.github.sashirestela.openai.metadata.Metadata.Annotation
- apply(Method, Object[]) - Method in class io.github.sashirestela.openai.filter.AudioFilter
- apply(Method, Object[]) - Method in class io.github.sashirestela.openai.filter.StreamFilter
- apply(Method, Object[]) - Method in interface io.github.sashirestela.openai.http.InvocationFilter
- ASSISTANT - io.github.sashirestela.openai.domain.chat.Role
- ASYNC_LIST - io.github.sashirestela.openai.http.ReturnType.Category
- ASYNC_OBJECT - io.github.sashirestela.openai.http.ReturnType.Category
- ASYNC_PLAIN_TEXT - io.github.sashirestela.openai.http.ReturnType.Category
- ASYNC_STREAM - io.github.sashirestela.openai.http.ReturnType.Category
- AudioFilter - Class in io.github.sashirestela.openai.filter
- AudioFilter() - Constructor for class io.github.sashirestela.openai.filter.AudioFilter
- AudioRespFmt - Enum in io.github.sashirestela.openai.domain.audio
- AudioResponse - Class in io.github.sashirestela.openai.domain.audio
- AudioResponse() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioResponse
- audios() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Audios interface to handle requests.
- AudioTranscribeRequest - Class in io.github.sashirestela.openai.domain.audio
- AudioTranscribeRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioTranscribeRequest
- AudioTranslateRequest - Class in io.github.sashirestela.openai.domain.audio
- AudioTranslateRequest() - Constructor for class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- AUTH_BEARER - Static variable in class io.github.sashirestela.openai.support.Constant
- AUTHORIZATION_HEADER - Variable in class io.github.sashirestela.openai.SimpleOpenAI
B
- B64JSON - io.github.sashirestela.openai.domain.image.ImageRespFmt
- BEARER_AUTHORIZATION - Variable in class io.github.sashirestela.openai.SimpleOpenAI
- Body - Annotation Type in io.github.sashirestela.openai.http.annotation
- BOUNDARY_TITLE - Static variable in class io.github.sashirestela.openai.support.Constant
- BOUNDARY_VALUE - Static variable in class io.github.sashirestela.openai.support.Constant
- build(String, Object[]) - Method in class io.github.sashirestela.openai.http.URLBuilder
C
- cancel(String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
-
Immediately cancel a fine-tune job.
- capitalize(String) - Method in class io.github.sashirestela.openai.support.CommonUtil
- category() - Method in class io.github.sashirestela.openai.http.ReturnType
- Category - Class in io.github.sashirestela.openai.domain.moderation
- Category() - Constructor for class io.github.sashirestela.openai.domain.moderation.Category
- CategoryScore - Class in io.github.sashirestela.openai.domain.moderation
- CategoryScore() - Constructor for class io.github.sashirestela.openai.domain.moderation.CategoryScore
- chatCompletions() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the ChatCompletions interface to handle requests.
- ChatFunction - Class in io.github.sashirestela.openai.domain.chat
- ChatFunction() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatFunction
- ChatFunctionCall - Class in io.github.sashirestela.openai.domain.chat
- ChatFunctionCall() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatFunctionCall
- ChatMessage - Class in io.github.sashirestela.openai.domain.chat
- ChatMessage(Role, String, String, ChatFunctionCall) - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage
- ChatMessage(Role, String) - Constructor for class io.github.sashirestela.openai.domain.chat.ChatMessage
- ChatRequest - Class in io.github.sashirestela.openai.domain.chat
- ChatRequest() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatRequest
- ChatResponse - Class in io.github.sashirestela.openai.domain.chat
- ChatResponse() - Constructor for class io.github.sashirestela.openai.domain.chat.ChatResponse
- Choice - Class in io.github.sashirestela.openai.domain.chat
- Choice - Class in io.github.sashirestela.openai.domain.completion
- Choice() - Constructor for class io.github.sashirestela.openai.domain.chat.Choice
- Choice() - Constructor for class io.github.sashirestela.openai.domain.completion.Choice
- classToJsonSchema(Class<?>) - Method in class io.github.sashirestela.openai.support.JsonUtil
- collect(Class<?>) - Method in class io.github.sashirestela.openai.metadata.MetadataCollector
- CommonUtil - Class in io.github.sashirestela.openai.support
- CompletionRequest - Class in io.github.sashirestela.openai.domain.completion
- CompletionRequest() - Constructor for class io.github.sashirestela.openai.domain.completion.CompletionRequest
- CompletionResponse - Class in io.github.sashirestela.openai.domain.completion
- CompletionResponse() - Constructor for class io.github.sashirestela.openai.domain.completion.CompletionResponse
- completions() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Completions interface to handle requests.
- concatArrays(T[], T[]) - Method in class io.github.sashirestela.openai.support.CommonUtil
- Constant - Class in io.github.sashirestela.openai.support
- Constant() - Constructor for class io.github.sashirestela.openai.support.Constant
- create(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
-
Creates a model response for the given chat conversation.
- create(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
-
Creates a completion for the provided prompt and parameters.
- create(EmbeddingRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Embeddings
-
Creates an embedding vector representing the input text.
- create(FileRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Files
-
Upload a file that contains document(s) to be used across various endpoints/features.
- create(FineTuningRequest) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
-
Creates a job that fine-tunes a specified model from a given dataset.
- create(ImageRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
-
Creates an image given a prompt.
- create(ModerationRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Moderations
-
Classifies if text violates OpenAI's Content Policy.
- create(Class<T>, InvocationFilter) - Method in class io.github.sashirestela.openai.http.HttpProcessor
-
Creates a generic dynamic proxy with a new
HttpInvocationHandler
object which will resolve the requests. - createEdits(ImageEditsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
-
Creates an edited or extended image given an original image and a prompt.
- createProxy(Class<T>, InvocationHandler) - Method in class io.github.sashirestela.openai.support.ReflectUtil
- createSender(ReturnType) - Method in class io.github.sashirestela.openai.http.sender.HttpSenderFactory
- createStream(ChatRequest) - Method in interface io.github.sashirestela.openai.OpenAI.ChatCompletions
-
Creates a model response for the given chat conversation.
- createStream(CompletionRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Completions
-
Creates a completion for the provided prompt and parameters.
- createVariations(ImageVariationsRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Images
-
Creates a variation of a given image.
D
- DEF_ANNOT_ATTRIB - Static variable in class io.github.sashirestela.openai.support.Constant
- 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 - Annotation Type in io.github.sashirestela.openai.http.annotation
E
- Embedding - Class in io.github.sashirestela.openai.domain.embedding
- Embedding() - Constructor for class io.github.sashirestela.openai.domain.embedding.Embedding
- EmbeddingRequest - Class in io.github.sashirestela.openai.domain.embedding
- EmbeddingRequest() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingRequest
- EmbeddingResponse - Class in io.github.sashirestela.openai.domain.embedding
- EmbeddingResponse() - Constructor for class io.github.sashirestela.openai.domain.embedding.EmbeddingResponse
- embeddings() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Embeddings interface to handle requests.
- enrollFunction(ChatFunction) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
- enrollFunctions(List<ChatFunction>) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
- ErrorDetail() - Constructor for class io.github.sashirestela.openai.domain.OpenAIError.ErrorDetail
- execute() - Method in interface io.github.sashirestela.openai.function.Functional
- execute(ChatFunctionCall) - Method in class io.github.sashirestela.openai.function.FunctionExecutor
- executeSetMethod(Class<?>, String, Class<?>[], Object, Object) - Method in class io.github.sashirestela.openai.support.ReflectUtil
F
- file - Variable in class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- FileRequest - Class in io.github.sashirestela.openai.domain.file
- FileRequest() - Constructor for class io.github.sashirestela.openai.domain.file.FileRequest
- FileResponse - Class in io.github.sashirestela.openai.domain.file
- FileResponse() - Constructor for class io.github.sashirestela.openai.domain.file.FileResponse
- files() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Files interface to handle requests.
- findFullMatches(String, String) - Method in class io.github.sashirestela.openai.support.CommonUtil
- FineTuningEvent - Class in io.github.sashirestela.openai.domain.finetuning
- FineTuningEvent() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningEvent
- FineTuningRequest - Class in io.github.sashirestela.openai.domain.finetuning
- FineTuningRequest() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningRequest
- FineTuningResponse - Class in io.github.sashirestela.openai.domain.finetuning
- FineTuningResponse() - Constructor for class io.github.sashirestela.openai.domain.finetuning.FineTuningResponse
- fineTunings() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the FineTunings interface to handle requests.
- firstContent() - Method in class io.github.sashirestela.openai.domain.chat.ChatResponse
- firstMessage() - Method in class io.github.sashirestela.openai.domain.chat.ChatResponse
- firstText() - Method in class io.github.sashirestela.openai.domain.completion.CompletionResponse
- FUNCTION - io.github.sashirestela.openai.domain.chat.Role
- Functional - Interface in io.github.sashirestela.openai.function
- FunctionExecutor - Class in io.github.sashirestela.openai.function
- FunctionExecutor() - Constructor for class io.github.sashirestela.openai.function.FunctionExecutor
- FunctionExecutor(List<ChatFunction>) - Constructor for class io.github.sashirestela.openai.function.FunctionExecutor
G
- get() - Static method in class io.github.sashirestela.openai.http.HttpMultipart
- get() - Static method in class io.github.sashirestela.openai.http.sender.HttpSenderFactory
- get() - Static method in class io.github.sashirestela.openai.metadata.MetadataCollector
- get() - Static method in class io.github.sashirestela.openai.support.CommonUtil
- get() - Static method in class io.github.sashirestela.openai.support.JsonUtil
- get() - Static method in class io.github.sashirestela.openai.support.ReflectUtil
- GET - Annotation Type in io.github.sashirestela.openai.http.annotation
- getActualData() - Method in class io.github.sashirestela.openai.domain.OpenAIEvent
- getBaseClass() - Method in class io.github.sashirestela.openai.http.ReturnType
- getContent(String) - Method in interface io.github.sashirestela.openai.OpenAI.Files
-
Returns information about a specific file.
- getEvents(String, Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
-
Get status updates for a fine-tuning job.
- getFullClassName() - Method in class io.github.sashirestela.openai.http.ReturnType
- getFunctions() - Method in class io.github.sashirestela.openai.function.FunctionExecutor
- getList() - Method in interface io.github.sashirestela.openai.OpenAI.Files
-
Returns a list of files that belong to the user's organization.
- 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(Integer, String) - Method in interface io.github.sashirestela.openai.OpenAI.FineTunings
-
List your organization's fine-tuning jobs.
- getMapFields(Object) - Method in class io.github.sashirestela.openai.support.ReflectUtil
- 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.
H
- HEADER_AUTHORIZATION - Static variable in class io.github.sashirestela.openai.support.Constant
- HEADER_CONTENT_TYPE - Static variable in class io.github.sashirestela.openai.support.Constant
- HTTP_METHODS - Static variable in class io.github.sashirestela.openai.support.Constant
- HttpAsyncListSender - Class in io.github.sashirestela.openai.http.sender
- HttpAsyncListSender() - Constructor for class io.github.sashirestela.openai.http.sender.HttpAsyncListSender
- HttpAsyncObjectSender - Class in io.github.sashirestela.openai.http.sender
- HttpAsyncObjectSender() - Constructor for class io.github.sashirestela.openai.http.sender.HttpAsyncObjectSender
- HttpAsyncPlainTextSender - Class in io.github.sashirestela.openai.http.sender
- HttpAsyncPlainTextSender() - Constructor for class io.github.sashirestela.openai.http.sender.HttpAsyncPlainTextSender
- HttpAsyncStreamSender - Class in io.github.sashirestela.openai.http.sender
- HttpAsyncStreamSender() - Constructor for class io.github.sashirestela.openai.http.sender.HttpAsyncStreamSender
- HttpConnector - Class in io.github.sashirestela.openai.http
- HttpConnector() - Constructor for class io.github.sashirestela.openai.http.HttpConnector
- HttpInvocationHandler - Class in io.github.sashirestela.openai.http
- HttpInvocationHandler(HttpProcessor, InvocationFilter) - Constructor for class io.github.sashirestela.openai.http.HttpInvocationHandler
- HttpMultipart - Class in io.github.sashirestela.openai.http
- HttpProcessor - Class in io.github.sashirestela.openai.http
- HttpProcessor(HttpClient, String, List<String>) - Constructor for class io.github.sashirestela.openai.http.HttpProcessor
- HttpSender - Class in io.github.sashirestela.openai.http.sender
- HttpSender() - Constructor for class io.github.sashirestela.openai.http.sender.HttpSender
- HttpSenderFactory - Class in io.github.sashirestela.openai.http.sender
- HyperParams - Class in io.github.sashirestela.openai.domain.finetuning
- HyperParams() - Constructor for class io.github.sashirestela.openai.domain.finetuning.HyperParams
I
- ImageEditsRequest - Class in io.github.sashirestela.openai.domain.image
- ImageEditsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageEditsRequest
- ImageRequest - Class in io.github.sashirestela.openai.domain.image
- ImageRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageRequest
- ImageRespFmt - Enum in io.github.sashirestela.openai.domain.image
- ImageResponse - Class in io.github.sashirestela.openai.domain.image
- ImageResponse() - Constructor for class io.github.sashirestela.openai.domain.image.ImageResponse
- images() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Images interface to handle requests.
- ImageVariationsRequest - Class in io.github.sashirestela.openai.domain.image
- ImageVariationsRequest() - Constructor for class io.github.sashirestela.openai.domain.image.ImageVariationsRequest
- InvocationFilter - Interface in io.github.sashirestela.openai.http
- invoke(Object, Method, Object[]) - Method in class io.github.sashirestela.openai.http.HttpInvocationHandler
- io.github.sashirestela.openai - package io.github.sashirestela.openai
- io.github.sashirestela.openai.domain - package io.github.sashirestela.openai.domain
- io.github.sashirestela.openai.domain.audio - package io.github.sashirestela.openai.domain.audio
- io.github.sashirestela.openai.domain.chat - package io.github.sashirestela.openai.domain.chat
- io.github.sashirestela.openai.domain.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.filter - package io.github.sashirestela.openai.filter
- io.github.sashirestela.openai.function - package io.github.sashirestela.openai.function
- io.github.sashirestela.openai.http - package io.github.sashirestela.openai.http
- io.github.sashirestela.openai.http.annotation - package io.github.sashirestela.openai.http.annotation
- io.github.sashirestela.openai.http.sender - package io.github.sashirestela.openai.http.sender
- io.github.sashirestela.openai.metadata - package io.github.sashirestela.openai.metadata
- io.github.sashirestela.openai.support - package io.github.sashirestela.openai.support
- isActualData() - Method in class io.github.sashirestela.openai.domain.OpenAIEvent
- isAsync() - Method in class io.github.sashirestela.openai.http.ReturnType
- isList() - Method in class io.github.sashirestela.openai.http.ReturnType
- isNullOrEmpty(Object[]) - Method in class io.github.sashirestela.openai.support.CommonUtil
- isNullOrEmpty(String) - Method in class io.github.sashirestela.openai.support.CommonUtil
- isNullOrEmpty(List<?>) - Method in class io.github.sashirestela.openai.support.CommonUtil
- isObject() - Method in class io.github.sashirestela.openai.http.ReturnType
- isPlainText() - Method in class io.github.sashirestela.openai.http.ReturnType
- isStream() - Method in class io.github.sashirestela.openai.http.ReturnType
J
- JSON - io.github.sashirestela.openai.domain.audio.AudioRespFmt
- JSON_EMPTY_CLASS - Static variable in class io.github.sashirestela.openai.support.Constant
- jsonToList(String, Class<T>) - Method in class io.github.sashirestela.openai.support.JsonUtil
- jsonToObject(String, Class<T>) - Method in class io.github.sashirestela.openai.support.JsonUtil
- jsonToParametricObject(String, Class<T>, Class<U>) - Method in class io.github.sashirestela.openai.support.JsonUtil
- JsonUtil - Class in io.github.sashirestela.openai.support
L
- LOGGER - Static variable in class io.github.sashirestela.openai.http.sender.HttpSender
M
- matches(String, String) - Method in class io.github.sashirestela.openai.support.CommonUtil
- Metadata - Class in io.github.sashirestela.openai.metadata
- Metadata() - Constructor for class io.github.sashirestela.openai.metadata.Metadata
- Metadata.Annotation - Class in io.github.sashirestela.openai.metadata
- Metadata.Method - Class in io.github.sashirestela.openai.metadata
- Metadata.Parameter - Class in io.github.sashirestela.openai.metadata
- MetadataCollector - Class in io.github.sashirestela.openai.metadata
- Method() - Constructor for class io.github.sashirestela.openai.metadata.Metadata.Method
- model - Variable in class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- ModelResponse - Class in io.github.sashirestela.openai.domain.model
- ModelResponse() - Constructor for class io.github.sashirestela.openai.domain.model.ModelResponse
- models() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Models interface to handle requests.
- Moderation - Class in io.github.sashirestela.openai.domain.moderation
- Moderation() - Constructor for class io.github.sashirestela.openai.domain.moderation.Moderation
- ModerationRequest - Class in io.github.sashirestela.openai.domain.moderation
- ModerationRequest() - Constructor for class io.github.sashirestela.openai.domain.moderation.ModerationRequest
- ModerationResponse - Class in io.github.sashirestela.openai.domain.moderation
- ModerationResponse() - Constructor for class io.github.sashirestela.openai.domain.moderation.ModerationResponse
- moderations() - Method in class io.github.sashirestela.openai.SimpleOpenAI
-
Generates an implementation of the Moderations interface to handle requests.
- Multipart - Annotation Type in io.github.sashirestela.openai.http.annotation
- MULTIPART_AS_LIST - Static variable in class io.github.sashirestela.openai.support.Constant
N
- n - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
O
- objectToJson(T) - Method in class io.github.sashirestela.openai.support.JsonUtil
- 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.Audios - Interface in io.github.sashirestela.openai
-
Turn audio into text (speech to text).
- OpenAI.ChatCompletions - Interface in io.github.sashirestela.openai
-
Given a list of messages comprising a conversation, the model will return a response.
- OpenAI.Completions - Interface in io.github.sashirestela.openai
-
Given a prompt, the model will return one or more predicted completions.
- OpenAI.Embeddings - Interface in io.github.sashirestela.openai
-
Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
- OpenAI.Files - Interface in io.github.sashirestela.openai
-
Files are used to upload documents that can be used with features like fine-tuning.
- OpenAI.FineTunings - Interface in io.github.sashirestela.openai
-
Manage fine-tuning jobs to tailor a model to your specific training data.
- OpenAI.Images - Interface in io.github.sashirestela.openai
-
Given a prompt and/or an input image, the model will generate a new image.
- OpenAI.Models - Interface in io.github.sashirestela.openai
-
List and describe the various models available in the API.
- OpenAI.Moderations - Interface in io.github.sashirestela.openai
-
Given a input text, outputs if the model classifies it as violating OpenAI's content policy.
- OpenAIDeletedResponse - Class in io.github.sashirestela.openai.domain
- OpenAIDeletedResponse() - Constructor for class io.github.sashirestela.openai.domain.OpenAIDeletedResponse
- OpenAIError - Class in io.github.sashirestela.openai.domain
- OpenAIError() - Constructor for class io.github.sashirestela.openai.domain.OpenAIError
- OpenAIError.ErrorDetail - Class in io.github.sashirestela.openai.domain
- OpenAIEvent - Class in io.github.sashirestela.openai.domain
- OpenAIEvent() - Constructor for class io.github.sashirestela.openai.domain.OpenAIEvent
- OpenAIGeneric<T> - Class in io.github.sashirestela.openai.domain
- OpenAIGeneric() - Constructor for class io.github.sashirestela.openai.domain.OpenAIGeneric
- OpenAIUsage - Class in io.github.sashirestela.openai.domain
- OpenAIUsage() - Constructor for class io.github.sashirestela.openai.domain.OpenAIUsage
P
- Parameter() - Constructor for class io.github.sashirestela.openai.metadata.Metadata.Parameter
- PARAMETER_TYPES - Static variable in class io.github.sashirestela.openai.support.Constant
- ParametersSerializer - Class in io.github.sashirestela.openai.function
- ParametersSerializer() - Constructor for class io.github.sashirestela.openai.function.ParametersSerializer
- Path - Annotation Type in io.github.sashirestela.openai.http.annotation
- Permission - Class in io.github.sashirestela.openai.domain.model
- Permission() - Constructor for class io.github.sashirestela.openai.domain.model.Permission
- POST - Annotation Type in io.github.sashirestela.openai.http.annotation
- prompt - Variable in class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- PUT - Annotation Type in io.github.sashirestela.openai.http.annotation
Q
- Query - Annotation Type in io.github.sashirestela.openai.http.annotation
R
- ReflectUtil - Class in io.github.sashirestela.openai.support
- REGEX_GENERIC_CLASS - Static variable in class io.github.sashirestela.openai.support.Constant
- REGEX_PATH_PARAM_URL - Static variable in class io.github.sashirestela.openai.support.Constant
- resolve(Method, Object[]) - Method in class io.github.sashirestela.openai.http.HttpProcessor
- Resource - Annotation Type in io.github.sashirestela.openai.http.annotation
- responseFormat - Variable in class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- responseFormat - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
- ReturnType - Class in io.github.sashirestela.openai.http
- ReturnType(Method) - Constructor for class io.github.sashirestela.openai.http.ReturnType
- ReturnType(String) - Constructor for class io.github.sashirestela.openai.http.ReturnType
- ReturnType.Category - Enum in io.github.sashirestela.openai.http
- Role - Enum in io.github.sashirestela.openai.domain.chat
S
- Segment - Class in io.github.sashirestela.openai.domain.audio
- Segment() - Constructor for class io.github.sashirestela.openai.domain.audio.Segment
- sendRequest() - Method in class io.github.sashirestela.openai.http.HttpConnector
- sendRequest(HttpClient, HttpRequest, Class<T>) - Method in class io.github.sashirestela.openai.http.sender.HttpAsyncListSender
- sendRequest(HttpClient, HttpRequest, Class<T>) - Method in class io.github.sashirestela.openai.http.sender.HttpAsyncObjectSender
- sendRequest(HttpClient, HttpRequest, Class<T>) - Method in class io.github.sashirestela.openai.http.sender.HttpAsyncPlainTextSender
- sendRequest(HttpClient, HttpRequest, Class<T>) - Method in class io.github.sashirestela.openai.http.sender.HttpAsyncStreamSender
- sendRequest(HttpClient, HttpRequest, Class<T>) - Method in class io.github.sashirestela.openai.http.sender.HttpSender
- serialize(Class<?>, JsonGenerator, SerializerProvider) - Method in class io.github.sashirestela.openai.function.ParametersSerializer
- setResponseFormat(AudioRespFmt) - Method in class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- setStream(boolean) - Method in class io.github.sashirestela.openai.domain.chat.ChatRequest
- setStream(boolean) - Method in class io.github.sashirestela.openai.domain.completion.CompletionRequest
- SimpleOpenAI - Class in io.github.sashirestela.openai
-
The factory that generates implementations of the
OpenAI
interfaces. - SimpleOpenAI(String, String, String, HttpClient) - Constructor for class io.github.sashirestela.openai.SimpleOpenAI
-
Constructor used to generate a builder.
- SimpleUncheckedException - Exception in io.github.sashirestela.openai
- SimpleUncheckedException(String, Object...) - Constructor for exception io.github.sashirestela.openai.SimpleUncheckedException
- size - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
- Size - Enum in io.github.sashirestela.openai.domain.image
- SRT - io.github.sashirestela.openai.domain.audio.AudioRespFmt
- StreamFilter - Class in io.github.sashirestela.openai.filter
- StreamFilter() - Constructor for class io.github.sashirestela.openai.filter.StreamFilter
- SYNC_LIST - io.github.sashirestela.openai.http.ReturnType.Category
- SYNC_OBJECT - io.github.sashirestela.openai.http.ReturnType.Category
- SYNC_PLAIN_TEXT - io.github.sashirestela.openai.http.ReturnType.Category
- SYNC_STREAM - io.github.sashirestela.openai.http.ReturnType.Category
- SYSTEM - io.github.sashirestela.openai.domain.chat.Role
T
- temperature - Variable in class io.github.sashirestela.openai.domain.audio.AudioTranslateRequest
- TEXT - io.github.sashirestela.openai.domain.audio.AudioRespFmt
- throwExceptionIfErrorIsPresent(HttpResponse<?>, boolean) - Method in class io.github.sashirestela.openai.http.sender.HttpSender
- toByteArrays(Map<String, Object>) - Method in class io.github.sashirestela.openai.http.HttpMultipart
- transcribe(AudioTranscribeRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
-
Transcribes audio into the input language.
- transcribePlain(AudioTranscribeRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
-
Transcribes audio into the input language.
- translate(AudioTranslateRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
-
Translates audio into English.
- translatePlain(AudioTranslateRequest) - Method in interface io.github.sashirestela.openai.OpenAI.Audios
-
Translates audio into English.
- TYPE_APP_JSON - Static variable in class io.github.sashirestela.openai.support.Constant
- TYPE_MULTIPART - Static variable in class io.github.sashirestela.openai.support.Constant
U
- URL - io.github.sashirestela.openai.domain.image.ImageRespFmt
- URLBuilder - Class in io.github.sashirestela.openai.http
- URLBuilder(Metadata) - Constructor for class io.github.sashirestela.openai.http.URLBuilder
- user - Variable in class io.github.sashirestela.openai.domain.image.AbstractImageRequest
- USER - io.github.sashirestela.openai.domain.chat.Role
V
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.DELETE
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.GET
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.Path
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.POST
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.PUT
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.Query
- value() - Method in annotation type io.github.sashirestela.openai.http.annotation.Resource
- valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.audio.AudioRespFmt
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.chat.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.ImageRespFmt
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.sashirestela.openai.domain.image.Size
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.sashirestela.openai.http.ReturnType.Category
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.sashirestela.openai.domain.audio.AudioRespFmt
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.sashirestela.openai.domain.chat.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.sashirestela.openai.domain.image.ImageRespFmt
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.sashirestela.openai.domain.image.Size
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.sashirestela.openai.http.ReturnType.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERBOSE_JSON - io.github.sashirestela.openai.domain.audio.AudioRespFmt
- VTT - io.github.sashirestela.openai.domain.audio.AudioRespFmt
X
- X1024 - 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