Project Settings
Configure your LILA project settings, find your API key, and set up security. This page covers everything from basic project info to security settings, white-label branding, and connecting your own AI provider like OpenAI or Anthropic.
Navigation: Dashboard → Select Project → Settings
Project Settings Tab
Manage basic project information and control project status.
Project Information
Update your project’s name and description to help identify it in your dashboard.
- Project Name - A descriptive name for your project
- Project Description - Optional detailed description of your project’s purpose
Project Status
Control whether your project is active or paused using the toggle switch.
- Active - Widget and API are fully operational, queries are processed normally
- Paused - Displays red “PAUSED” badge, queries are blocked until reactivated
Note: Pausing a project does not cancel your subscription. Your current subscription continues until the cycle ends without auto-renewal. Data and configuration are preserved.
Delete Project
Permanently delete your project by clicking the “Delete Project” button. You must type the exact project name to confirm deletion.
What happens:
- Project moved to trash (can be restored from trashed projects list)
- Chat history retained for 90 days
- Schema and configuration preserved
- Widget disabled immediately
Setup & Integration Tab
Find your LILA API key and widget embed code. Get your API credentials and widget integration code here.
Security Modes
Secure your AI chatbot by choosing how end-users authenticate with your widget:
Open Mode - No authentication required
- Widget works immediately without any backend integration
- Suitable for public-facing applications
- Get API key and copy widget code to embed
Standard Mode (JWT) - Token-based authentication
- Users must provide valid JWT tokens
- Your backend generates tokens with user context
- Requires Client Secret Key for token signing
- Includes code examples for JWT generation
API Credentials
API Key - Unique identifier for your project
- Copy button for easy integration
- Regenerate button (warning: closes all active sessions)
Client Secret Key (Standard mode only)
- Used to sign JWT tokens on your backend
- Keep this secure and never expose to frontend
- Copy button for safe storage
- Regenerate button available
Widget Code
Ready-to-use HTML snippet to embed the LILA widget on your website. Includes:
- Loader script from
embed.getlila.one/loader.js - Widget configuration with your API key
- Automatic version management and caching
Code Examples (Standard Mode)
Language-specific examples for generating JWT tokens:
- Backend integration snippets
- Token generation with proper claims
- Security best practices
Access Control Tab
Restrict access to your AI chatbot using IP and domain restrictions.
IP Whitelist
Restrict widget access to specific IP addresses or ranges.
- Type IP addresses and press Enter to add
- Use wildcards for ranges (e.g.,
192.168.1.*) - Delete all entries to allow access from any IP
- Separate save button for IP whitelist
Examples:
- Single IP:
192.168.1.100 - Range:
192.168.1.*(allows 192.168.1.0-255)
Domain Whitelist
Control which websites can embed your widget.
- Type domain names and press Enter to add
- Use wildcards for subdomains (e.g.,
*.example.com) - Delete all entries to allow embedding from any domain
- Separate save button for domain whitelist
Examples:
- Single domain:
example.com - Subdomains:
*.example.com(allows app.example.com, shop.example.com, etc.) - Development:
localhostor192.168.1.1:3000
White Labeling Tab
Customize the branding and appearance of your chatbot to match your brand identity.
Requires: White-Label add-on purchase ($250/month)
Quick Overview
The White Labeling tab lets you:
- Replace LILA branding with your company name and logo
- Customize colors for light and dark themes
- Adjust layout - position, size, and drawer direction
- Change all labels - buttons, placeholders, status messages
- Control attribution - hide or customize “Powered by” footer
Configuration
- Enable the Master Toggle at the top
- Configure branding (tool name, icons, colors)
- Adjust layout and labels as needed
- Click Save Configuration
For complete configuration guide, use cases, and best practices, see the White-Label Add-On documentation.
Disable White Label: Opens confirmation popup to clear all customizations and revert to defaults.
AI Provider Tab
Use your own OpenAI or Anthropic API key with LILA. Configure your own AI provider instead of using LILA’s default service (Bring Your Own Key / BYOK).
Provider Selection
Choose from supported AI providers:
- Default - Use LILA’s AI (no charge for AI processing)
- OpenAI - GPT models (gpt-4, gpt-3.5-turbo, etc.)
- Anthropic - Claude models (claude-3-5-sonnet, etc.)
- Google - Gemini models
- Ollama - Self-hosted models
Configuration Fields
When a provider is selected, configure:
API Key - Your provider’s API key (encrypted, never exposed)
Model - Specific model name to use
- OpenAI:
gpt-4-turbo,gpt-3.5-turbo - Anthropic:
claude-3-5-sonnet-20241022 - Google:
gemini-1.5-pro - Ollama: Model name from your server
Base URL (Ollama only) - Your Ollama server endpoint (must end with /v1)
Temperature (optional) - Controls randomness (0-2)
- 0 = Deterministic, consistent responses
- 1 = Balanced (default)
- 2 = Very creative, more random
Actions
Test Configuration - Verify your credentials work before saving
Save Configuration - Apply and activate your AI provider settings
Clear LLM Configuration - Remove custom provider and return to LILA’s default AI
Related Pages
- Schema Upload - Upload your database schema
- Database Connection - Configure database credentials
- Business Logic - Set up access rules
- Playground - Test queries before deployment