教程|open-notebook 替代 NotebookLM:本地多模态知识库搭建指南

这篇教程演示如何用 open-notebookGitHub)+ Ollama 搭一个完全本地的多模态知识库。

为什么用 open-notebook 而不是 NotebookLM?

  • 数据本地:核心优势。NotebookLM 数据在 Google,本地版完全可控
  • 模型自由:可用 Llama 3.3 / Qwen2.5 / Hermes 3,不限于 Gemini
  • 可定制:开源可改
  • 成本低:本地跑模型电费 vs NotebookLM 免费但数据上交

第 1 步:环境

# 推荐硬件
- 16GB 内存 + M2/M3 Mac(Metal 加速)
- 或 24GB 显存 N 卡 + Linux
- 至少 50GB 磁盘(模型 + 笔记本)

第 2 步:拉模型

ollama pull llama3.3:8b
ollama pull nomic-embed-text  # 嵌入模型

第 3 步:启动 open-notebook

git clone https://github.com/lfnovo/open-notebook
cd open-notebook
docker-compose up -d
# 或
pnpm install && pnpm dev

默认端口 8502,浏览器打开 http://localhost:8502

第 4 步:配置 LLM

Settings → Models:

  • Default LLMhttp://localhost:11434/v1 / llama3.3:8b
  • Embeddinghttp://localhost:11434/v1 / nomic-embed-text

第 5 步:创建第一个笔记本

  1. 点 「+ Notebook」,命名「AI 论文精读 2026」
  2. 上传 5-10 个 PDF(arXiv 论文)
  3. 点 「Transform」 → 自动生成摘要、要点、问答对
  4. 点 「Podcast」 → 生成双人对谈音频(可选 TTS)

第 6 步:跨笔记本搜索

在搜索框输入问题,比如「DeepSeek-R1 的反思机制如何?」:

  • 系统会搜所有笔记本的源
  • 返回 top-5 段落 + 引用
  • 生成综合答案

进阶玩法

  • 接 YouTube:粘贴 URL,自动转录+翻译+摘要
  • 接播客:上传 MP3,自动转录+章节
  • 接图片:上传截图,OCR+问答
  • 多笔记本工作流:研究 → 草稿 → 校对 三阶段笔记本串联

常见坑

  • Llama 3.3 8B 中文一般,中文场景换 Qwen2.5-14B
  • PDF 大于 50MB 会慢,先拆
  • Podcast 生成需要单独配 TTS(Edge TTS 免费)
  • 嵌入模型 nomic-embed-text 256 维够用,要更精准换 bge-m3

下一篇教程讲:如何用 open-notebook 跟踪「每天 arXiv 新论文」并自动出日报。

Leave a Comment