65 lines
2.6 KiB
Bash
65 lines
2.6 KiB
Bash
# ─── 应用 ────────────────────────────────
|
||
APP_HOST=127.0.0.1
|
||
APP_PORT=8000
|
||
APP_DEBUG=false
|
||
BASE_URL=http://127.0.0.1:8000
|
||
APP_TIMEZONE=Asia/Shanghai
|
||
|
||
# ─── 安全 ────────────────────────────────
|
||
ADMIN_USERNAME=admin
|
||
ADMIN_PASSWORD=your_secure_password
|
||
SECRET_KEY=your_random_secret_key
|
||
|
||
# ─── HuggingFace / arXiv ────────────────
|
||
HF_API_BASE=https://huggingface.co/api
|
||
TOP_N=20
|
||
HTTP_TIMEOUT_SECONDS=30
|
||
HTTP_MAX_RETRIES=3
|
||
HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
|
||
|
||
# ─── AI 总结 ──────────────────────────────
|
||
# 总结后端:pi | claude
|
||
SUMMARY_BACKEND=pi
|
||
PI_BIN=
|
||
SUMMARY_SKILL=daily-paper-summary
|
||
CLAUDE_BIN=claude
|
||
SUMMARY_CONCURRENCY=3
|
||
SUMMARY_TIMEOUT_SECONDS=1200
|
||
SUMMARY_MAX_RETRIES=2
|
||
SUMMARY_PDF_MODE=auto
|
||
|
||
# ─── 调度 ─────────────────────────────────
|
||
SCHEDULER_ENABLED=false
|
||
SCHEDULE_HOUR=4
|
||
SCHEDULE_MINUTE=0
|
||
# 抓取时自动探测:先试今天,无数据则回退昨天(无需手动配置偏移)
|
||
APP_WORKERS=1
|
||
|
||
# ─── 数据库 ─────────────────────────────
|
||
DATABASE_URL=sqlite:///data/db/papers.db
|
||
|
||
# ─── 语义搜索 ─────────────────────────────
|
||
CHROMA_ENABLED=false
|
||
CHROMA_DIR=data/chroma
|
||
EMBED_API_BASE=https://api.siliconflow.cn
|
||
EMBED_API_KEY=your_api_key_here
|
||
EMBED_MODEL=Qwen/Qwen3-Embedding-4B
|
||
EMBED_DIMENSIONS=2560
|
||
|
||
# ─── 布局检测 ─────────────────────────────
|
||
# DocLayout-YOLO ONNX 模型(首次运行前执行 scripts/export_doclayout_yolo_onnx.py 导出)
|
||
# LAYOUT_MODEL_PATH=data/models/doclayout_yolo_docstructbench_imgsz1024.onnx
|
||
# 模型输入尺寸(DocLayout-YOLO 推荐 1024)
|
||
# LAYOUT_IMGSZ=1024
|
||
# 检测置信度阈值(DocLayout-YOLO 推荐 0.2)
|
||
# LAYOUT_THRESHOLD=0.2
|
||
# 推理设备:auto|cpu|cuda|directml|openvino|cann|tensorrt|qnn
|
||
# auto = 按优先级 [CUDA, DirectML, OpenVINO, CPU] 自动探测,失败降级 CPU
|
||
# LAYOUT_DEVICE=auto
|
||
# 设备 ID(GPU 序号)
|
||
# LAYOUT_DEVICE_ID=0
|
||
#
|
||
# GPU 用户:onnxruntime 与 onnxruntime-gpu/-directml 同环境冲突,需手动二选一:
|
||
# pip uninstall onnxruntime && pip install onnxruntime-gpu # NVIDIA CUDA
|
||
# pip uninstall onnxruntime && pip install onnxruntime-directml # Windows 任意 GPU
|