Addons

ServerAssistantAI supports a variety of addons that can be installed to enhance the plugin's functionality and improve the overall user experience.

Available Addons

Advanced Question Detection

  • Description: This addon provides an advanced custom-trained question detection model to accurately identify and classify player questions. It improves the AI's ability to understand and respond to a wider range of inquiries, including more complex or ambiguous questions. The model can be tested on our online interface herearrow-up-right. The Advanced Question Detection model will periodically keep getting improved to enhance its accuracy and performance.

  • Language Support: The addon supports multiple languages through different trained models. Available models include: default (Spanish, Korean, Italian, German, English), english, spanish, german, italian, korean, french, turkish, russian, and arabic. Each language model also supports English. The default model is default. See the Advanced Question Detection Provider Options page for detailed information on each model's accuracy and verification status.

  • Features:

    • Improved accuracy in detecting and categorizing player questions

    • Support for a broader range of question types and formats

    • Reduced false positives and false negatives in question identification

    • Customizable sensitivity to fine-tune question detection

    • Multiple language models to choose from

  • Installation: Download the SAAI-AdvancedQuestionDetection-1.2.1.jar file from the #saai-addons forum channel on our Discordarrow-up-right and place it in the plugins/ directory. Restart your server for the changes to take effect.

  • API Key: This addon requires an API key to access the question detection models. To obtain an API key, verify your purchase on our Discord serverarrow-up-right and run the /apikey command in any channel. Enter the API key in /plugins/SAAI-AdvancedQuestionDetection/config.yml.

  • Configuration: To enable the advanced question detection, change the question_detection.provider field in the config.yml file to advanced. You can also specify which language model to use with the question_detection.model field (e.g., french, spanish, multilingual). When the advanced mode is enabled, the interpersonal_regex field will be ignored, but the regex field will still work in conjunction with the advanced question detection model. For full configuration details and more information, please refer to the dedicated forum post on our Discord serverarrow-up-right.

circle-exclamation

Anthropic Addon (LLM)

  • Description: Claude is a family of foundational AI models that can be used in a variety of applications. This addon allows ServerAssistantAI to utilize Anthropic's Claude models for LLM functionality.

  • Installation: Download the SAAI-Anthropic-1.2.2.jar file from the #saai-addons forum channel on our Discordarrow-up-right and place it in the plugins/ directory. Restart your server for the changes to take effect. Our forum post also includes configuration template files specifically for Anthropic models.

Azure OpenAI Addon (LLM & Embedding)

  • Description: Azure OpenAI Service is a fully managed service that allows developers to easily integrate OpenAI models into their applications. This addon enables ServerAssistantAI to utilize Azure OpenAI for both LLM and embedding functionality.

  • Installation: Download the SAAI-AzureOpenAI-1.2.2.jar file from the #saai-addons forum channel on our Discordarrow-up-right and place it in the plugins/ directory. Restart your server for the changes to take effect. Our forum post also includes configuration template files specifically for OpenAI models.

HuggingFace Addon (LLM & Embedding)

  • Description: HuggingFace provides access to thousands of open-source models for free through the HuggingFace Inference API. This addon integrates HuggingFace models into ServerAssistantAI for both LLM and embedding functionality.

  • Installation: Download the SAAI-HuggingFace-1.2.2.jar file from the #saai-addons forum channel on our Discordarrow-up-right and place it in the plugins/ directory. Restart your server for the changes to take effect. Our forum post also includes configuration template files specifically for Cohere models.

Google AI Studio Addon (LLM & Embedding)

  • Description: Google AI Studio is the fastest way to start using Google's most advanced Gemini generative AI models. This addon integrates Google AI Studio models into ServerAssistantAI for both LLM and embedding functionality.

  • Installation: Download the SAAI-GoogleAIStudio-1.2.2.jar file from the #saai-addons forum channel on our Discordarrow-up-right and place it in the plugins/ directory. Restart your server for the changes to take effect. Our forum post also includes configuration template files specifically for Google Gemini models.

Mistral AI Addon (LLM & Embedding)

  • Description: Mistral AI currently provides three types of access to Large Language Models. An API providing pay-as-you-go access to our latest models, Cloud-based deployments, Open source models available under the Apache 2.0 License, available on Hugging Face or directly from the documentation. This addon integrates Mistral AI models into ServerAssistantAI for both LLM and embedding functionality.

  • Installation: Download the SAAI-MistralAI-1.2.1.jar file from the #saai-addons forum channel on our Discordarrow-up-right and place it in the plugins/ directory. Restart your server for the changes to take effect. Our forum post also includes configuration template files specifically for Mixtral models.

Installing Addons

To install an addon for ServerAssistantAI, follow these steps:

  1. Download the desired addon file (.jar) from the #saai-addons forum channel on our Discordarrow-up-right.

  2. Place the addon file in the plugins/ directory on your server.

  3. Restart your server to load the addon and apply its features.

  4. (Optional) Configure the addon's settings by editing its respective configuration file.

  5. Verify that the addon is functioning correctly by testing its features in-game or checking the server console for any related messages or errors.

circle-info

The improved question detection and expanded LLM options offered by these addons can significantly improve the AI's ability to understand and assist players effectively.

Creating Addons

To create an addon for ServerAssistantAI, you can use our APIarrow-up-right. Examples of addons that were created for ServerAssistantAI can be found on the SAAI-Addonsarrow-up-right open-source GitHub repository. These examples showcase how to integrate various AI providers and models into ServerAssistantAI using our API, along with how to structure your own addons, handle credentials, and implement chat and embedding models. Feel free to use these examples as a starting point for creating your own custom addons for ServerAssistantAI!

Last updated