All Classes and Interfaces

Class
Description
This holds information about a specific environment for the assistant to exist.
This provides information to ChatModelProvider in some methods, to help it with its functions.
ChatModelProvider<T extends dev.langchain4j.model.chat.ChatLanguageModel>
Represents a chat language model provider.
This is where you can register chat model providers.
This represents the configuration file for the plugin.
 
 
 
 
 
 
 
 
 
This class is responsible for loading configuration data into their respective objects.
Config manager used to manage configurations.
ConfiguredChatModel<U extends dev.langchain4j.model.chat.ChatLanguageModel>
Represents a configured chat model.
Represents a configured discord message.
ConfiguredEmbeddingModel<U extends dev.langchain4j.model.embedding.EmbeddingModel>
Represents a configured embedding model.
Represents a configured question detector.
This provides information to CredentialsLoader in some methods, to help it with its functions.
Loads credentials from configuration options.
This is where you can register credentials loaders.
Represents the database manager.
Interface to load Document objects from a file.
This is where you can register your own document loaders.
This provides information to EmbeddingModelProvider in some methods, to help it with its functions.
EmbeddingModelProvider<T extends dev.langchain4j.model.embedding.EmbeddingModel>
Represents an embedding model provider.
This is where you can register embedding model providers.
Represents a history chat message, from any source.
Represents the source of a history message.
This error is thrown when the expected type is different from the found type.
This is responsible for connecting to discord.
Represents missing credentials.
A class representing a list with various types of values, extending ArrayList.
A class representing a map with string keys and various types of values, extending HashMap.
Fired after the bot has finished handling the discord question.
 
Fired after a MessageReceivedEvent should be handled by the bot.
Fired when the player asks an in-game question.
Represents a question detector.
 
This provides information to QuestionDetectorProvider in some methods, to help it with its functions.
Represents a question detector provider.
This is where you can register question detector providers.
This is where you can interact with the ServerAssistantAI API.

If you need to get an instance of this, you can use the following:
Represents a user-friendly exception.