File size: 1,041 Bytes
38c016b
 
 
 
 
 
 
 
 
 
 
 
9cd7541
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38c016b
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# 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