# ============================================================ # 基于大语言模型的文档理解与多源数据融合系统 # 环境变量配置文件 # ============================================================ # 复制此文件为 .env 并填入实际值 # ==================== 应用基础配置 ==================== APP_NAME="FilesReadSystem" DEBUG=true API_V1_STR="/api/v1" # ==================== MongoDB 配置 ==================== # 非结构化数据存储 (原始文档、解析结果) MONGODB_URL="mongodb://localhost:27017" MONGODB_DB_NAME="document_system" # ==================== MySQL 配置 ==================== # 结构化数据存储 (Excel表格、查询结果) MYSQL_HOST="localhost" MYSQL_PORT=3306 MYSQL_USER="root" MYSQL_PASSWORD="your_password_here" MYSQL_DATABASE="document_system" MYSQL_CHARSET="utf8mb4" # ==================== Redis 配置 ==================== # 缓存/任务队列 REDIS_URL="redis://localhost:6379/0" # ==================== LLM AI 配置 ==================== # 大语言模型 API 配置 LLM_API_KEY="your_api_key_here" LLM_BASE_URL="" LLM_MODEL_NAME="" # ==================== Supabase 配置 ==================== # Supabase 项目配置 SUPABASE_URL="your_supabase_url_here" SUPABASE_ANON_KEY="your_supabase_anon_key_here" SUPABASE_SERVICE_KEY="your_supabase_service_key_here" # ==================== 文件路径配置 ==================== # 上传文件存储目录 (相对于项目根目录) UPLOAD_DIR="./data/uploads" # Faiss 向量数据库持久化目录 (LangChain + Faiss 实现) FAISS_INDEX_DIR="./data/faiss" # ==================== RAG 配置 ==================== # Embedding 模型名称 EMBEDDING_MODEL="all-MiniLM-L6-v2" # ==================== Celery 配置 ==================== # 异步任务队列 Broker CELERY_BROKER_URL="redis://localhost:6379/1" CELERY_RESULT_BACKEND="redis://localhost:6379/2"