Files
language-llm/backend/.env.example
Dennis Thiessen 1406c95fea
All checks were successful
Deploy FluentGerman.ai / deploy (push) Successful in 50s
changed db engine to mysql
2026-02-12 22:11:41 +01:00

34 lines
974 B
Plaintext

# FluentGerman.ai — Environment Configuration
# Copy to .env and fill in your values
# App
APP_PORT=8999
# Security
SECRET_KEY=generate-a-strong-random-key-here
ACCESS_TOKEN_EXPIRE_MINUTES=1440
# Database (MySQL)
DATABASE_URL=mysql+aiomysql://fluentgerman:YOUR_PASSWORD@localhost:3306/fluentgerman
# LLM Provider (via LiteLLM — supports openai, anthropic, gemini, etc.)
# For Gemini: set LLM_PROVIDER=gemini, LLM_MODEL=gemini-2.0-flash (auto-prefixed)
# For OpenAI: set LLM_PROVIDER=openai, LLM_MODEL=gpt-4o-mini
LLM_PROVIDER=gemini
LLM_API_KEY=your-api-key-here
LLM_MODEL=gemini-2.0-flash
# Voice mode: "api" (OpenAI Whisper/TTS) or "browser" (Web Speech API fallback)
VOICE_MODE=browser
TTS_MODEL=tts-1
TTS_VOICE=alloy
STT_MODEL=whisper-1
# Admin bootstrap (only used on first startup)
ADMIN_EMAIL=admin@fluentgerman.ai
ADMIN_USERNAME=admin
ADMIN_PASSWORD=change-me-immediately
# Deployment domain (used in nginx template)
# APP_DOMAIN=fluentgerman.mydomain.io