# Core API_HOST=0.0.0.0 API_PORT=8000 # Model providers GEMINI_API_KEY= HUGGINGFACE_TOKEN= KAGGLE_USERNAME= KAGGLE_KEY= GITHUB_TOKEN= TELEGRAM_BOT_TOKEN= # Optional if unset: after you message the bot once, restart the API or run scripts/discover_telegram_chat.py TELEGRAM_CHAT_ID= # Only one process may long-poll (getUpdates) per bot token. If Hugging Face and your laptop both run # the backend with the same token, set TELEGRAM_ENABLE_POLLING=false on one machine. Outbound alerts # still work without polling; /start and bot commands require exactly one poller. TELEGRAM_ENABLE_POLLING=true # Ingestion controls ENABLE_PATENTS_REAL=true ENABLE_STARTUPS_REAL=true ENABLE_SOCIAL_REAL=true ENABLE_BLOG_REAL=true ALLOW_SIMULATED_SOURCES=true # Distributed infra backends DB_BACKEND=postgres POSTGRES_HOST=localhost POSTGRES_PORT=5432 POSTGRES_DB=vectormind POSTGRES_USER=vectormind POSTGRES_PASSWORD=vectormind POSTGRES_DSN=postgresql://vectormind:vectormind@localhost:5432/vectormind STATE_STORE_BACKEND=redis REDIS_URL=redis://localhost:6379/0 MESSAGE_BUS_BACKEND=kafka_mirror KAFKA_BOOTSTRAP_SERVERS=localhost:9092 KAFKA_TOPIC_PREFIX=vectormind # Pipeline runtime PIPELINE_RUN_TIMEOUT_SECONDS=1800 PIPELINE_MAX_CONCURRENT_RUNS=2 PIPELINE_MAX_RETRIES=1 PIPELINE_RETRY_BACKOFF_SECONDS=5