All Classes and Interfaces
Class
Description
AudioHelper is a class to process and test the generated audio from speech synthesis models.
AudioResponse represents the response from the speech API that contains the audio content.
BaseRemoteModel is an abstract class that represents a common model with a basic parameter, id.
Chatbot controller for most sophisticated AI chatbots.
ChatGPTInput contains a list of messages to continue the conversation with
the chatbot.
Builder class for ChatGPTInput.
ChatGPTMessage represent a message element for the chat.
Chat input roles.
ChatInput represents an input element for chatbots.
ChatModelInput abstract for any chat model input to inherit.
Wrapper for the Cohere API models.
CohereTextResponse is a model class used to parse the response from the Cohere text API.
Generation is wrapper for the response
Config2 is a class that reads the configuration properties from a "config.properties" file.
ConnHelper is a class that contains common helper functions to call remote services.
Wrapper for Google speech services.
ImageModelInput handle the input parameters for the majority of the remote image models.
Builder class for ImageModelInput
ImageModelInterface represent the standard methods for any model that generate images.
LanguageModelInput handle the input parameters for the majority of the remote language models.
Builder class for LanguageModelInput.
ImageModelInterface represent the standard methods for any model that generate text.
OpenaiChatResponse is a model class used to parse the response from the OpenAI ChatGPT API.
A nested class for the API response's choice represents the model output.
Message represents a message exchanged in a chat session.
Usage is a nested class that represents a Usage object returned in the API response.
OpenaiImageResponse is a model class used to parse the response from the OpenAI image API.
A nested class that represents an image object returned in the API response.
OpenaiLanguageResponse is a model class used to parse the response from the OpenAI language API.
A nested class for the API response's choice represents the model output.
Usage is a nested class that represents a Usage object returned in the API response.
OpenAIWrapper is a wrapper for the OpenAI API, providing a simplified interface for interacting with the API.
The RemoteImageModel class is used to generate images from text descriptions using an API key.
RemoteLanguageModel class to call the most sophisticated remote language
models.
RemoteSpeechModel class provides a remote speech model implementation.
SpeechModelInterface represent the standard methods for any speech model.
Supported speech models.
Supported chat models.
Supported Image Models.
Supported language models.
SpeechTextInput class represents the speech input with the provided text and gender.
Builder class to create an instance of SpeechInput with optional fields.
Enum for the speech input gender.