ServerAssistantAI
WebsitePurchaseDiscord
1.3.2
1.3.2
  • 🤖ServerAssistantAI
    • Showcase
    • Features
    • Test Server
  • ⭐Getting Started
    • How ServerAssistantAI Works
    • Prerequisites
    • Installation
    • Commands & Permissions
    • Addons
  • 🛠️Configuration
    • The Basics
    • Config YAML File
    • Credentials YAML File
    • Minecraft Config Folder
    • Discord Config Folder
    • Documents Folder
    • Interaction Messages Folder
    • Messages YAML File
  • 🤖Providers & Models
    • AI Providers
      • Configuring Providers
      • Embedding Provider Options
      • Chat (LLM) Provider Options
      • Question Detection Provider Options
    • Recommended Models
    • Free Models
    • Paid Models
  • 🆘FAQs & Support
    • FAQs
    • Official Support
    • Troubleshooting
  • 💻Developers
    • API
Powered by GitBook
On this page
  • Built-in Providers
  • Cohere
  • OpenAI
  • Addon Providers
  • Azure OpenAI
  • Google AI Studio
  • HuggingFace
  • Mistral AI

Was this helpful?

  1. Providers & Models
  2. AI Providers

Embedding Provider Options

Embedding providers allow ServerAssistantAI to find relevant information from the server's documents to include in the context sent to the chat providers.

PreviousConfiguring ProvidersNextChat (LLM) Provider Options

Was this helpful?

Built-in Providers

Cohere

  • Availability: Built-in, always available

  • Name: cohere

  • Options:

    • model (required): The name of the Cohere embedding model to use.

    • timeout (default: 120): The request timeout in seconds.

OpenAI

  • Availability: Built-in, always available

  • Name: openai

  • Options:

    • model (required): The name of the OpenAI embedding model to use.

    • timeout (default: 120): The request timeout in seconds.

    • organization_id (default: ''): The ID of your OpenAI organization. Leave empty if not applicable.

    • base_url (default: ''): The base URL for the OpenAI API. You can use any OpenAI-compatible API by changing this value.

    • max_retries (default: 3): The maximum number of retries for failed requests.

    • dimensions (default: 0): The number of dimensions in the embedding vector. Set to 0 for the default value.

Addon Providers

Azure OpenAI

  • Name: azure-openai

  • Options:

    • deployment_name (required): The name of the Azure OpenAI deployment (model) to use.

    • timeout (default: 120): The request timeout in seconds.

    • max_retries (default: 3): The maximum number of retries for failed requests.

Google AI Studio

  • Name: google-aistudio

  • Options:

    • model (required): The name of the Google AI Studio embedding model to use.

    • timeout (default: 120): The request timeout in seconds.

HuggingFace

  • Name: huggingface

  • Options:

    • model (required): The name of the HuggingFace embedding model to use.

    • timeout (default: 120): The request timeout in seconds.

Mistral AI

  • Name: mistralai

  • Options:

    • model (required): The name of the Mistral AI embedding model to use.

    • timeout (default: 120): The request timeout in seconds.

    • max_retries (default: 3): The maximum number of retries for failed requests.

Availability:

Availability:

Availability:

Availability:

base_url (default: ''): The base URL for the Mistral AI API. You can use any Mistral AI-compatible API by changing this value.

Please note that the list of addon providers above may not include all available providers, as developers can create their own custom addons using the .

🤖
https://api.openai.com/v1
https://api.mistral.ai/v1
ServerAssistantAI API
Azure OpenAI Addon
Google AI Studio Addon
HuggingFace Addon
Mistral AI Addon