| # Python Backend Environment Configuration | |
| # Server Configuration | |
| PORT=7860 | |
| HOST=0.0.0.0 | |
| NODE_ENV=production | |
| # AI/ML Configuration | |
| EMBEDDING_MODEL=sentence-transformers/all-mpnet-base-v2 | |
| WORD_SIMILARITY_THRESHOLD=0.65 | |
| MAX_VOCAB_SIZE=30000 | |
| # Vocabulary Configuration | |
| # Options: "norvig" (default, recommended), "wordfreq" (legacy) | |
| VOCAB_SOURCE=norvig | |
| NORVIG_VOCAB_PATH=words/norvig/count_1w100k.txt | |
| THEMATIC_VOCAB_SIZE_LIMIT=100000 | |
| THEMATIC_MODEL_NAME=all-mpnet-base-v2 | |
| # Cache Configuration | |
| CACHE_DIR=./cache-dir | |
| # Debug and Development Options | |
| ENABLE_DEBUG_TAB=true | |
| ENABLE_DISTRIBUTION_NORMALIZATION=false | |
| # Multi-topic Configuration | |
| MULTI_TOPIC_METHOD=soft_minimum | |
| SOFT_MIN_BETA=10.0 | |
| SOFT_MIN_ADAPTIVE=true | |
| SOFT_MIN_MIN_WORDS=15 | |
| SOFT_MIN_MAX_RETRIES=5 | |
| SOFT_MIN_BETA_DECAY=0.7 | |
| # Normalization Configuration (when enabled) | |
| NORMALIZATION_METHOD=similarity_range | |
| # HuggingFace Configuration (if needed for cloud inference) | |
| HUGGINGFACE_API_KEY=your_huggingface_api_key_here | |
| # Logging | |
| LOG_LEVEL=INFO | |
| # Development settings | |
| RELOAD=false |