| # PsyPredict v2.0 Environment Configuration | |
| # Copy this file to .env and fill in any overrides needed. | |
| # All values below are production defaults. | |
| # ββ Ollama / Phi-3.5 Mini (Local Inference) ββββββββββββββββββββββββββββββββββ | |
| OLLAMA_BASE_URL=http://localhost:11434 | |
| OLLAMA_MODEL=phi3.5:3.8b-mini-instruct-q4_0 | |
| OLLAMA_TIMEOUT_S=90 | |
| OLLAMA_RETRIES=3 | |
| OLLAMA_RETRY_DELAY_S=2.0 | |
| # ββ DistilBERT Text Emotion Model ββββββββββββββββββββββββββββββββββββββββββββ | |
| DISTILBERT_MODEL=bhadresh-savani/distilbert-base-uncased-emotion | |
| # ββ Crisis Detection βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| CRISIS_THRESHOLD=0.65 | |
| # ββ Multimodal Fusion Weights (TEXT + FACE must be <= 1.0) ββββββββββββββββββ | |
| TEXT_WEIGHT=0.65 | |
| FACE_WEIGHT=0.35 | |
| # ββ Context Window βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| MAX_CONTEXT_TURNS=10 | |
| # ββ Logging ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| LOG_LEVEL=INFO | |
| # ββ Rate Limiting βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| RATE_LIMIT=30/minute | |
| # ββ Input Limits βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| MAX_INPUT_CHARS=2000 | |
| # ββ Frontend URL (for reference) βββββββββββββββββββββββββββββββββββββββββββββ | |
| VITE_BACKEND_URL=http://localhost:7860 | |
| # ββ Deprecated (no longer used - kept for reference) ββββββββββββββββββββββββ | |
| # GOOGLE_API_KEY=your_key_here | |