Files
FilesReadSystem/backend/.env.example

62 lines
2.2 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 配置
# 支持 OpenAI 兼容格式 (DeepSeek, 智谱 GLM, 阿里等)
# 智谱 AI (Zhipu AI) GLM 系列:
# - 模型: 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"
# ==================== 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"