Skip to content

Custom AI Providers

Beyond the built-in providers (OpenAI, Anthropic, Google, Mistral, OpenRouter, Bedrock), you can connect your own AI endpoints. This is useful for self-hosted models, specialized APIs, or data enrichment services.

Adding a Custom Provider

  1. Navigate to Custom AI Providers
  2. Click New Provider
  3. Configure:
    • Name — Descriptive label for the provider
    • Endpoint URL — The API endpoint to call
    • Authentication — API key or other credentials
    • Provider Type — LLM (chat completion) or Data Enrichment

Provider Types

TypeUse Case
LLMChat completion models — any OpenAI-compatible API
Data EnrichmentExternal data sources that augment AI context (CRM, knowledge bases, etc.)

Testing

Use the Test button to verify connectivity and authentication before saving. This sends a sample request to your endpoint and shows the response.

Using Custom Providers

Once configured, custom providers appear in the AI provider dropdown when configuring widgets and sites. Select your custom provider just like any built-in one.

Per-Organization

Custom providers are scoped to your organization. They are not visible to other organizations and credentials are stored securely.