What Are AI Providers?

AI Providers are secure connections to external AI services that power Elementum’s intelligent features. Think of them as bridges that allow Elementum to access advanced AI models for tasks like text generation, data analysis, and intelligent automation.
AI Providers are the foundation for all AI features in Elementum. You’ll need to configure at least one provider before you can use AI Services, AI Search, or Agents.

How AI Providers Work

AI Providers establish authenticated connections to external AI services, allowing Elementum to securely access their models and capabilities. Once configured, these providers enable you to:
  • Create AI Services for specific tasks (LLMs, embeddings)
  • Power intelligent automations with AI-driven actions
  • Enable AI Search across your data
  • Deploy conversational Agents for customer support

Supported AI Providers

Elementum supports three major AI providers, each with unique strengths:

Provider Selection Guide

Choose OpenAI if:
  • You want the most mature and widely-used AI models
  • You need reliable conversational AI capabilities
  • You’re building customer-facing agents
  • You prefer straightforward API key setup
Choose Snowflake Cortex if:
  • You already have a CloudLink connection configured
  • You want AI that operates directly on your data warehouse
  • You need data privacy and residency controls
  • You’re building data-intensive AI workflows
Choose Google Gemini if:
  • You need multimodal AI capabilities (text, images, etc.)
  • You’re already using Google Cloud services
  • You want cutting-edge AI model performance
  • You need flexible model options

Authentication & Security

All AI Providers use secure authentication methods:
  • API Key Authentication: OpenAI uses encrypted API keys
  • Service Account Authentication: Google Gemini uses service account credentials
  • CloudLink Integration: Snowflake Cortex leverages your existing secure connection
Security Best Practice: Never share your API keys or service account credentials. Store them securely and rotate them regularly according to your security policies.

Setup Process Overview

Setting up AI Providers follows a consistent pattern:
1

Prerequisites

Ensure you have the necessary accounts and permissions for your chosen provider
2

Obtain Credentials

Get API keys, service account files, or configure CloudLink access
3

Configure Provider

Add the provider in Elementum’s Organization Settings
4

Test Connection

Verify the connection works correctly
5

Create AI Services

Set up specific AI Services using your configured provider

Getting Started

Ready to set up your first AI Provider? Choose your preferred provider and follow the detailed setup guide:

Multiple Providers

You can configure multiple AI Providers simultaneously to:
  • Use different models for different tasks
  • Implement failover strategies for reliability
  • Optimize costs by routing to the most efficient provider
  • Access specialized capabilities from each provider
Pro Tip: Start with one provider to get familiar with AI features, then add additional providers as your needs grow.

Next Steps

After configuring your AI Providers:
  1. Create AI Services - Set up specific LLMs and embedding models
  2. Configure AI Search - Enable intelligent search across your data
  3. Build Agents - Create conversational AI assistants
  4. Use AI Actions - Add AI to your automation workflows

Common Issues


AI Providers are the foundation of Elementum’s AI capabilities. Choose the right provider for your needs and start building intelligent workflows today.