03 / 知识库

把家用 AI 入口从 Private-GPT 迁到 DEEIX

DEEIX Chat 是开源的对话平台,主体不是我写的。我负责把它部署起来、处理内网穿透,并外挂一个更快的 PDF 解析插件。

问题

原本家里跑的 Private-GPT 依赖很重,文档解析经常卡住。 换栈时有两个麻烦:外网访问的隧道域名不能变,免得已有设备重新配置; 而且大量文字版 PDF 不需要做昂贵的 OCR,原本的解析器却把所有文件都按图片扫一遍。

我做了什么

  • 换成轻量单容器配 SQLite,写好本地起停脚本,数据单独挂卷备份。
  • 把 Cloudflare 隧道的后端端口切到新服务,对外域名不变,平滑过渡。
  • 模型密钥集中到管理后台维护,不再散落在各种配置文件里。
  • 挂了一个兼容 Apache Tika 接口的小插件(pdf-inspector),文本版 PDF 直接提取 Markdown 表格和文字,不改动 DEEIX 本身的代码。
  • 文字版 PDF 走极速提取,扫描件才送去 OCR,分流处理。

结果

  • 服务稳定跑在容器里,挂了能自动拉起。
  • 看长篇电子书和论文时,不用再死等 OCR 队列。
  • 留下了一套切栈备忘,下次换机或者重装照着走就行。

用到的工具

Docker Compose SQLite Tika 协议接口 pdf2md Go sidecar Cloudflare Tunnel
← 上一篇:不良反应提取 下一篇:量化监控 →