# ============================================= # Jarvis 后端配置 # 复制此文件为 .env 并填入实际值 # ============================================= # === 应用基础 === DEBUG=false SECRET_KEY=change-me-to-a-random-secret-key # === LLM 配置 === # 支持: openai / claude / deepseek / ollama / custom LLM_PROVIDER=openai # OpenAI(默认) OPENAI_API_KEY=your-openai-api-key-here OPENAI_MODEL=gpt-4o OPENAI_BASE_URL=https://api.openai.com/v1 # Claude(可选) # ANTHROPIC_API_KEY=your-anthropic-api-key-here # CLAUDE_MODEL=claude-sonnet-4-20250514 # DeepSeek(可选) # LLM_PROVIDER=deepseek # OPENAI_API_KEY=your-deepseek-api-key # OPENAI_BASE_URL=https://api.deepseek.com/v1 # Ollama 本地模型(可选) # LLM_PROVIDER=ollama # OLLAMA_BASE_URL=http://localhost:11434 # OLLAMA_MODEL=llama3 # 自定义 OpenAI 兼容接口(可选) # LLM_PROVIDER=custom # OPENAI_API_KEY=your-api-key # OPENAI_BASE_URL=https://your-custom-endpoint/v1 # === NAS 部署路径 === NAS_DATA_ROOT=/data/jarvis DATA_DIR=/data/jarvis/data CHROMA_PERSIST_DIR=/data/jarvis/chroma UPLOAD_DIR=/data/jarvis/uploads # === LangSmith 可观测性 === # 启用 LangSmith 追踪(可选) LANGSMITH_TRACING=false LANGSMITH_API_KEY=your-langsmith-api-key LANGSMITH_PROJECT=jarvis-agent # === 定时任务 === SCHEDULER_ENABLED=true DAILY_PLAN_TIME=00:00 FORUM_SCAN_INTERVAL_MINUTES=30