blizzarman/polyglot-tutor
0
1# Copy to .env for local dev. Never commit .env (gitignored).2# On the HF Space, set these in Settings > Variables and secrets.3 4# --- App ---5APP_ENV=dev # dev | prod6LOG_LEVEL=INFO7 8# --- Languages (per-learner override comes in M3) ---9DEFAULT_SOURCE_LANG=fr10DEFAULT_TARGET_LANG=en11 12# --- LLM (provider-agnostic via OpenAI-compatible endpoints, see ADR 0002) ---13LLM_PROVIDER=fake # fake | gemini | openai | mistral | ollama14LLM_MODEL=gemini-2.5-flash # safe default; check AI Studio for the current free-tier flash (e.g. gemini-3-flash)15LLM_API_KEY= # Gemini: https://aistudio.google.com/apikey16 # NB: Gemini free tier => prompts may be used for training. Demo data only.17# LLM_BASE_URL= # override the per-provider preset endpoint if needed18LLM_TIMEOUT_S=3019 20# --- CEFR classifier (M1) ---21# CEFR_MODEL_PATH=models/cefr/en_chunked_weighted/onnx-int8 # local dev22# CEFR_MODEL_ID=<hf-username>/polyglot-tutor-cefr-onnx # Space (HF_TOKEN if private)23# CACHE_DIR=.cache/tutor # LLM-product cache24 25# --- ASR / TTS / storage (real implementations land in M2 / M3) ---26ASR_PROVIDER=fake27TTS_PROVIDER=fake28STORAGE_BACKEND=memory29 30# --- Gradio ---31HOST=0.0.0.032PORT=786033GRADIO_AUTH_USERNAME= # set both to enable basic auth (recruiter demo account)34GRADIO_AUTH_PASSWORD=35 