Available for self-hosted Business plan and above
Path: Admin Panel → AI Settings
Use the toggle in the top-right corner to enable or disable all AI features for the instance. When disabled, a warning banner is shown and users cannot access any AI-related functionality.
Choose how to connect your AI models. Two options are available:
AI Gateway (Recommended)
Access hundreds of models via Vercel AI Gateway with best compatibility and reliability.
- AI Gateway API Key (Required): Obtain from the Vercel AI Gateway dashboard. First-time use requires adding a credit card in Vercel. BYOK (bring your own provider keys) is supported.
- Custom Gateway URL (Optional): Override the default gateway endpoint (default:
https://ai-gateway.vercel.sh/v1).
Custom Provider
Connect to self-hosted or private models. Supports multiple providers (OpenAI, Anthropic, Azure, etc.).
- Click + Add LLM provider to add a provider with its API key and models.
- Use the Test button next to a provider or model to verify connectivity.
- Each model displays its supported capabilities: Image, PDF, Web search, Tool Call, Reasoning, Image Generation.
- Check Image Generation Model for models that generate images rather than text.
After configuring your providers, click Test Model Capabilities to automatically detect what each model supports. This ensures capabilities like image and PDF processing are correctly identified before proceeding.
Click Save & Continue when done.
Set which models are available for users to select in AI fields and automation. When using AI Gateway, models are selected here manually; when using a Custom Provider, models are managed in Step 1.
3. Set Chat Model
Manually select the model used for the sidebar AI chat feature.
- Quick Setup: Click Use Recommended to set the top recommended model as the default for all chat scenarios with one click.
- Chat Model: Use the dropdown to manually select a specific model from your recommended model pool.
App Builder
Configure settings to enable the App Builder feature for generating custom web applications from your data, powered by v0.
- v0: Vercel’s AI app generation platform, responsible for generating app UI and components.
- Vercel: App deployment platform. Teable deploys apps to production via Vercel when you publish.
Please ensure Teable is publicly accessible, as v0 and Vercel need to access the Teable API of this instance. Use the Test Public Access button to verify.
Required Settings
| Setting | Description |
|---|
| v0 API Key | Get from v0.app/chat/settings/keys |
| Vercel API Token | Get from vercel.com/account/settings/tokens |
The v0 API requires a paid v0 subscription. Free tier credits are not sufficient. If you see “Internal Server Error” when creating apps, please upgrade your v0 plan.
Custom Domain (Optional)
Apps built with App Builder are deployed to Vercel. There are two ways to use a custom domain:
Option A: Vercel Domains (Automatic)
Domains purchased from Vercel get automatic binding configured for you.
- Purchase a domain from Vercel Domains
- Enter the domain in Custom Domain field in Admin Panel
Option B: External Domain (Manual DNS)
If you already own a domain from another registrar (e.g., Cloudflare, GoDaddy):
- In Teable Admin Panel, enter your root domain in Custom Domain (e.g.,
example.com)
- Add your Vercel API Token
- When you publish an app, note the App ID from the URL (e.g.,
appXXX123)
- In your DNS provider, add a CNAME record for each app:
| Field | Value |
|---|
| Type | CNAME |
| Name | The app ID (e.g., appXXX123) |
| Target | cname.vercel-dns.com |
| Proxy | DNS only (if using Cloudflare) |
- In Vercel Dashboard (Project → Settings → Domains), add the full domain (e.g.,
appXXX123.example.com) and click Verify
- Once verified, HTTPS will be provisioned automatically
Each app gets a unique subdomain based on its App ID. Path-based URLs (e.g., yourdomain.com/app/xxx) are not supported.
API Proxy (Optional)
For regions with restricted access to v0/Vercel APIs, you can configure proxy URLs:
| Setting | Description |
|---|
| v0 Base URL | Proxy URL for v0 API |
| Vercel Base URL | Proxy URL for Vercel API |
AI Gateway (Optional)
If you use Vercel AI Gateway, you can configure your API key here to enable:
- Centralized monitoring and logging of AI requests
- Rate limiting and cost controls
- Caching to reduce API costs
| Setting | Description |
|---|
| AI Gateway API Key | Get from your Vercel AI Gateway settings |