# Database — Neon Postgres. When set, the app auto-detects Postgres dialect. # DATABASE_URL=postgresql://USER:PASSWORD@HOST.neon.tech/DB?sslmode=require # Neon Auth. When VITE_NEON_AUTH_URL is set, the app mounts Neon Auth on the # client and validates sessions server-side via the hosted endpoint. # Find these values in the Neon Console → Auth → Configuration. # VITE_NEON_AUTH_URL=https://ep-xxx.neonauth.us-east-1.aws.neon.build/neondb/auth # NEON_AUTH_BASE_URL=https://ep-xxx.neonauth.us-east-1.aws.neon.build/neondb/auth # NEON_AUTH_COOKIE_SECRET= # Transcription (the one AI feature that bypasses agent chat). # Either key unlocks transcription; Groq is preferred when both are set. # # Groq — whisper-large-v3-turbo, ~10x faster than OpenAI Whisper, ~$0.04/hr. # Get a key: https://console.groq.com/keys # GROQ_API_KEY= # # OpenAI — whisper-1 fallback (slower, fine). # OPENAI_API_KEY= # Clips media worker — dark-launched background video processing. # Leave disabled until the ai-services worker endpoint is deployed. # Emergency kill switch for Builder compress-media background calls. # CLIPS_DISABLE_BUILDER_COMPRESSION=false # CLIPS_MEDIA_WORKER_ENABLED=false # CLIPS_MEDIA_WORKER_URL= # CLIPS_MEDIA_WORKER_SECRET= # Custom health check message PING_MESSAGE=pong