prazy1208/text2sql
0
1# ---------------------------------------------------------------------------2# PostgreSQL — copy this file to .env and set values (never commit .env)3# ---------------------------------------------------------------------------4#5# Recommended for Supabase: single URI from Project Settings → Database → URI6# Example shape (use YOUR values from the dashboard):7# DATABASE_URL=postgresql://postgres:YOUR_PASSWORD@db.YOUR_PROJECT_REF.supabase.co:5432/postgres8#9# sslmode=require is appended automatically for *.supabase.co / pooler hosts in backend/config.py,10# or add ?sslmode=require to the URL yourself.11#12# If DATABASE_URL is set, DB_* below are ignored.13#14# DATABASE_URL=15 16# Or use separate variables (typical for local Postgres):17# DB_HOST=localhost18# DB_PORT=543219# DB_USER=postgres20# DB_PASSWORD=your_password21# DB_NAME=text2sql_db22 23# ---------------------------------------------------------------------------24# LLM API keys (Intent Agent and later agents)25# Add at least one; the app uses whichever key is set (Gemini preferred if both set).26# ---------------------------------------------------------------------------27 28# Gemini (Google AI) — https://ai.google.dev/29# GEMINI_API_KEY=your_gemini_api_key_here30# Or: GOOGLE_API_KEY=...31 32# OpenAI — https://platform.openai.com/api-keys33# OPENAI_API_KEY=sk-your_openai_key_here34 35# Optional: force provider when both keys are set36# LLM_PROVIDER=gemini37# LLM_PROVIDER=openai38 39# Optional: override default models40# GEMINI_MODEL=gemini-2.0-flash41# OPENAI_MODEL=gpt-4.1-mini42 43# Optional: one-time backfill for scripts/run_backfill_session_metadata.py (browser localStorage text2sql_client_id)44# BACKFILL_CLIENT_ID=45 