Files
JARVIS/backend/.env.example

55 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# =============================================
# 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