---
url: https://lettuceai.app/docs/providers
title: "Providers — LettuceAI"
description: "Understand what AI providers are and why using multiple providers gives you flexibility, better uptime, and more model choices."
---

Menu 

# Providers

Providers are the services that actually run the AI models. LettuceAI connects to them. It does not lock you into one.

## What is a provider?

A provider is a company or service that hosts AI models and responds to your messages. When you send a message in LettuceAI, it is forwarded to the selected provider using your API key.

LettuceAI acts as the interface, memory system, and character layer. The provider handles the heavy AI computation.

## Why use multiple providers?

Each provider is a separate service with its own pricing, limits, models, and availability. Using more than one gives you flexibility instead of depending on a single company.

-   Providers have different prices and rate limits
-   One provider might be down or throttled while another works fine
-   Some providers offer models that others don’t
-   You can avoid being locked into one ecosystem

LettuceAI lets you add multiple providers at the same time and switch between them instantly without losing chats or memory.

Using more than one means you always have a backup and more choice.

## Supported providers

LettuceAI ships with built-in support for the providers below. You add them under **Settings → Providers**. If your provider is not in this list, you can still connect it using a custom OpenAI-format or Anthropic-format endpoint.

### Cloud text providers

These run AI models in the cloud. Each one needs an API key from that provider. See the API Keys doc for step-by-step instructions.

-   OpenAI
-   Anthropic (Claude)
-   Google (Gemini)
-   Gemini Agent Platform (Express)
-   Cerebras
-   DeepSeek
-   Mistral AI
-   Groq
-   xAI (Grok)
-   OpenRouter
-   LiteRouter
-   Pollinations AI
-   NanoGPT
-   Moonshot AI (Kimi)
-   Qwen (Alibaba DashScope)
-   Featherless AI
-   Anannas AI
-   zAI (GLM)
-   NVIDIA NIM
-   Chutes

### Image generation providers

These create images instead of text. Stability AI runs in the cloud and needs an API key. The others run on your own machine or local network, so they do not need a key.

-   Stability AI (cloud)
-   AUTOMATIC1111 (self-hosted)
-   ComfyUI (self-hosted)
-   Diffusers (self-hosted)

### Local providers

Local providers run models on your own device or network. They do not need an API key and do not send your chats to a cloud service.

-   The built-in local engine (llama.cpp). See the Model Browser doc.
-   Ollama (Local)
-   LM Studio (Local)
-   IntenseRP Next (Local)

### Custom endpoints

-   Custom (OpenAI-format) for any OpenAI-compatible server
-   Custom (Anthropic-format) for any Anthropic-compatible server

For a custom endpoint you provide the base URL yourself, plus a key or any headers the server expects.

Verifying a provider

When you save a provider, LettuceAI can verify the connection against the provider's models endpoint. If verification fails, double-check the key, base URL, and any required headers. Local and self-hosted providers must be running and reachable on the address you entered.

[

PreviousAPI Keys

](/docs/api-keys)[

NextModels

](/docs/models)
