# 路径以 backend 目录解析,因此从其他终端目录启动也能找到数据。 APP_ENV=development HOST=127.0.0.1 PORT=8000 API_PREFIX=/api/v1 DATA_DIR=data DATABASE_URL= # 留空时首次启动生成本地随机密钥;生产必须显式配置至少 32 字符。 JWT_SECRET= ACCESS_MINUTES=15 REFRESH_DAYS=7 CORS_ORIGINS=["http://localhost:5173","http://127.0.0.1:5173"] BUSINESS_TIMEZONE=Asia/Shanghai # 示例用户仅用于本地体验,生产必须关闭并配置真实用户。 SEED_DEMO=true DEMO_PASSWORD=Demo@2026! MAX_UPLOAD_MB=10 MAX_BATCH_FILES=20 MAX_PDF_PAGES=5 WORKER_ENABLED=true WORKER_INTERVAL=0.5 OUTBOX_ATTEMPTS=3 APPROVAL_TIMEOUT_HOURS=48 TIMEOUT_SCAN_SECONDS=60 RATE_LIMIT_PER_MINUTE=120 # 不配置地址就明确走用户填报/纯规则降级,绝不模拟 AI 成功。 LLM_BASE_URL= LLM_MODEL= VLM_BASE_URL= VLM_MODEL= AI_API_KEY= EMBEDDING_BASE_URL= EMBEDDING_MODEL=bge-large-zh-v1.5 EMBEDDING_DIMENSION=1024 RERANK_BASE_URL= AI_TIMEOUT=20 AI_CONCURRENCY=3 AI_FAILURE_THRESHOLD=5 AI_RECOVERY_SECONDS=60 # 不设字体时 PDF 使用 ReportLab 自带的中文 CID 字体。 PDF_FONT_PATH=