Spaces:
Running
Running
| # Core app settings | |
| FLASK_SECRET_KEY=replace_with_a_long_random_secret | |
| FLASK_DEBUG=false | |
| FLASK_HOST=0.0.0.0 | |
| FLASK_PORT=5000 | |
| PORT=5000 | |
| TRUST_PROXY_HEADERS=true | |
| # Cookie and browser settings | |
| # Same-origin deployment (recommended for a single cloud web service): | |
| SESSION_COOKIE_SAMESITE=Lax | |
| SESSION_COOKIE_SECURE=false | |
| # If you later split frontend and backend across different domains: | |
| # SESSION_COOKIE_SAMESITE=None | |
| # SESSION_COOKIE_SECURE=true | |
| # FRONTEND_ORIGINS=https://your-frontend-domain.com | |
| FRONTEND_ORIGINS=http://127.0.0.1:5173,http://localhost:5173 | |
| # LLM provider | |
| DEEPSEEK_API_KEY=replace_with_your_deepseek_api_key | |
| DEEPSEEK_BASE_URL=https://api.deepseek.com | |
| DEEPSEEK_MODEL=deepseek-chat | |
| # Agent backend selection | |
| AGENT_BACKEND=auto | |
| # Optional TradingAgents overrides | |
| TRADINGAGENTS_PROVIDER=openai | |
| TRADINGAGENTS_BACKEND_URL=https://api.deepseek.com | |
| TRADINGAGENTS_DEEP_MODEL=deepseek-chat | |
| TRADINGAGENTS_QUICK_MODEL=deepseek-chat | |
| TRADINGAGENTS_DATA_VENDOR=yfinance | |
| TRADINGAGENTS_SELECTED_ANALYSTS=market,fundamentals | |
| TRADINGAGENTS_MAX_DEBATE_ROUNDS=1 | |
| TRADINGAGENTS_MAX_RISK_ROUNDS=1 | |
| TRADINGAGENTS_TIMEOUT_SECONDS=25 | |
| TRADINGAGENTS_FORCE_FOR_STOCKS=false | |
| # Persistent runtime paths | |
| DATA_DIR=./data | |
| CHECKPOINTS_DB_PATH=./data/checkpoints.sqlite | |
| CHROMA_DB_DIR=./data/chroma_db | |
| KNOWLEDGE_BASE_PATH=./knowledge | |
| HF_HOME=./data/hf-home | |
| SENTENCE_TRANSFORMERS_HOME=./data/sentence-transformers | |
| # Optional media throttling for low-cost cloud deployments | |
| # BACKGROUND_VIDEO_MAX_MB=8 | |
| # BACKGROUND_VIDEO_MAX_COUNT=4 | |
| # Gunicorn production server | |
| GUNICORN_WORKERS=2 | |
| GUNICORN_THREADS=4 | |
| GUNICORN_TIMEOUT=180 | |
| # Optional tracing | |
| LANGCHAIN_TRACING_V2=false | |
| LANGCHAIN_API_KEY= | |