# ============================================================================ # 智能股票分析助手 — 环境变量配置 # ============================================================================ # 复制此文件为 .env 并填入你的API密钥 # ============================================================================ # LLM 大模型配置(兼容 HelloAgents 框架) # ============================================================================ # 模型名称 LLM_MODEL_ID=deepseek-chat # API密钥 LLM_API_KEY=your-deepseek-api-key-here # 服务地址 LLM_BASE_URL=https://api.deepseek.com # 单次 LLM HTTP 超时秒数(可选,默认 60)。后端对单次请求实际使用 max(本值, 180),避免 ReAct/对话助手多轮未到时间就断开。 # 若仍偶发中断,可改为 300。 LLM_TIMEOUT=180 # 巴菲特评估:初稿之后的「投资委员会」反思轮数(每轮可能再调 1~2 次 LLM)。默认 0 = 初稿流式输出结束即完成;设为 1 或 2 可启用审稿与改版。 # BUFFETT_MAX_REFLECTIONS=0 # ============================================================================ # 东方财富妙想API配置(外部金融数据) # ============================================================================ # API密钥 — 从 https://dl.dfcfs.com/m/itc4 获取 MX_APIKEY=your-mx-apikey-here # API基础地址(默认无需修改) MX_API_URL=https://mkapi2.dfcfs.com/finskillshub # 妙想查询进程内缓存 TTL(秒),默认 600 # MX_CACHE_TTL_SECONDS=600 # 本地回放 fixture,不调妙想 HTTP(开发调试用) # MX_REPLAY_FIXTURES=false # MX_FIXTURE_DIR=backend/fixtures/mx_raw # ============================================================================ # 项目服务配置 # ============================================================================ # 后端服务 BACKEND_HOST=0.0.0.0 # 本地开发默认 8000(须与 frontend/vite.config.js 中 proxy.target 一致) BACKEND_PORT=8000 # PyInstaller exe 未设置时 config.py 自动使用 5174,可在 exe 旁 .env 中覆盖: # BACKEND_PORT=5174 BACKEND_DEBUG=true # 前端服务 FRONTEND_PORT=5173 # 数据库路径 DATABASE_URL=sqlite:///./data/stock_analyzer.db # ============================================================================ # Redis 缓存配置(预留 — 当前版本未使用) # ============================================================================ # REDIS_HOST=localhost # REDIS_PORT=6379 # REDIS_DB=0 # REDIS_PASSWORD= # ============================================================================ # JWT 认证配置(预留 — 当前版本未使用,见 README「未来计划」) # ============================================================================ # JWT_SECRET_KEY=change-this-to-a-random-secret-key # JWT_ALGORITHM=HS256 # JWT_EXPIRE_MINUTES=1440 # ============================================================================ # exe 打包选项 # ============================================================================ # 设置为 1/true/rebuild 时,scripts/build_exe.py 强制重建前端 # BUILD_EXE=1