Files
FilesReadSystem/backend/.env.example

51 lines
1.6 KiB
Plaintext

# ============================================================
# 基于大语言模型的文档理解与多源数据融合系统
# 环境变量配置文件
# ============================================================
# 复制此文件为 .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="https://api.minimax.chat/v1"
LLM_MODEL_NAME="MiniMax-Text-01"
# ==================== 文件路径配置 ====================
# 上传文件存储目录 (相对于项目根目录)
UPLOAD_DIR="./data/uploads"
# ChromaDB 向量数据库持久化目录
CHROMADB_PERSIST_DIR="./data/chromadb"
# ==================== RAG 配置 ====================
# Embedding 模型名称
EMBEDDING_MODEL="all-MiniLM-L6-v2"
# ==================== Celery 配置 ====================
# 异步任务队列 Broker
CELERY_BROKER_URL="redis://localhost:6379/1"
CELERY_RESULT_BACKEND="redis://localhost:6379/2"