Skip to content

配置

复制 .env.example.env 并自定义。

LLM 设置

变量说明默认值
LLM_PROVIDERopenai, anthropic, aliyun, volcengine, ollama, mockmock
OPENAI_API_KEYOpenAI API 密钥
ANTHROPIC_API_KEYAnthropic API 密钥
ALIYUN_API_KEY阿里云百炼 API 密钥
VOLCENGINE_API_KEY火山引擎豆包 API 密钥

GPU 管理

变量说明默认值
GPU_MODEconservative, balanced, aggressivebalanced
MODEL_TTL_SECONDS空闲模型自动卸载时间(秒)300
MINERU_AUTO_MANAGE自动管理 MinerU 子进程true

数据与存储

变量说明默认值
DATABASE_URLSQLite 数据库路径sqlite:///./data/omelette.db
DATA_DIR数据存储目录data

PDF 处理

变量说明默认值
PDF_PARSERauto, mineru, pdfplumberauto
OCR_ENGINEpaddletesseractpaddle

学术源

变量说明默认值
SEMANTIC_SCHOLAR_API_KEY更高速率限制

服务器

变量说明默认值
APP_ENVdevelopmentproductiondevelopment
APP_SECRET_KEY会话签名密钥change-me-to-a-random-secret-key

Mock 模式

LLM_PROVIDER=mock 时,Omelette 返回预设响应,无需 API 密钥。适用于:

  • 无 API 成本的开发
  • 测试与 CI
  • 配置前探索 UI

Released under the MIT License.