# 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