research_concept_tracker / .env.example
markgewhite's picture
Added detailed rejection logging and set reasonable default for free tier
de7249d
raw
history blame contribute delete
952 Bytes
# ArXiv Concept Tracker Configuration
# Embedding Model
EMBEDDING_MODEL=Qwen/Qwen3-Embedding-0.6B
CACHE_DIR=./cache
# ArXiv API
ARXIV_RATE_LIMIT=3.0
ARXIV_MAX_RETRIES=3
# Kalman Filter Parameters
# MAX_VELOCITY: Controls minimum similarity accepted (1.0 = 50% similarity minimum)
# Lower = stricter, Higher = more exploratory
MAX_VELOCITY=1.0
# MAX_ACCELERATION: Controls smoothness of concept drift (lower = smoother)
MAX_ACCELERATION=0.6
PROCESS_NOISE=0.01
MEASUREMENT_NOISE=0.1
# Similarity Thresholds
# Papers are categorized by similarity to current concept
THRESHOLD_AUTO_INCLUDE=0.85
THRESHOLD_STRONG=0.60
THRESHOLD_MODERATE=0.50
THRESHOLD_REJECT=0.40
# Tracking Defaults
DEFAULT_WINDOW_MONTHS=6
# MAX_PAPERS_PER_WINDOW: Limit for CPU-only environments (50 papers = ~2 min on free tier)
# Increase to 500-2000 if using GPU or local with better hardware
MAX_PAPERS_PER_WINDOW=50
# API Settings
API_HOST=0.0.0.0
API_PORT=8000
LOG_LEVEL=INFO