diff --git a/backend/.env.example b/backend/.env.example index 80afac5..49b9eb4 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -34,9 +34,9 @@ REDIS_URL="redis://localhost:6379/0" # - 模型: glm-4-flash (快速文本模型), glm-4 (标准), glm-4-plus (高性能) # - API: https://open.bigmodel.cn # - API Key: https://open.bigmodel.cn/usercenter/apikeys -LLM_API_KEY="ca79ad9f96524cd5afc3e43ca97f347d.cpiLLx2oyitGvTeU" -LLM_BASE_URL="https://open.bigmodel.cn/api/paas/v4" -LLM_MODEL_NAME="glm-4v-plus" +LLM_API_KEY="your_llm_api_key_here" +LLM_BASE_URL="https://api.deepseek.com" +LLM_MODEL_NAME="deepseek-chat" # ==================== Supabase 配置 ==================== # Supabase 项目配置 @@ -45,10 +45,14 @@ SUPABASE_ANON_KEY="your_supabase_anon_key_here" SUPABASE_SERVICE_KEY="your_supabase_service_key_here" # ==================== 文件路径配置 ==================== -# 上传文件存储目录 (相对于项目根目录) +# 上传文件存储目录 +# 本地开发: ./data/uploads +# Docker部署: /app/data/uploads UPLOAD_DIR="./data/uploads" -# Faiss 向量数据库持久化目录 (LangChain + Faiss 实现) +# Faiss 向量数据库持久化目录 +# 本地开发: ./data/faiss +# Docker部署: /app/data/faiss FAISS_INDEX_DIR="./data/faiss" # ==================== RAG 配置 ==================== diff --git a/backend/app/main.py b/backend/app/main.py index 6704a58..cc35225 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -34,8 +34,8 @@ def setup_logging(): # 根日志配置 log_level = logging.DEBUG if settings.DEBUG else logging.INFO - # 日志目录 - log_dir = Path("data/logs") + # 日志目录 (使用 settings.BASE_DIR 确保跨平台一致) + log_dir = settings.BASE_DIR / "data" / "logs" log_dir.mkdir(parents=True, exist_ok=True) # 日志文件路径