多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

5 分钟跑通 Open Notebook:免费开源的本地 AI 笔记本完整上手指南

5 分钟跑通 Open Notebook:免费开源的本地 AI 笔记本完整上手指南 5 分钟跑通 Open Notebook免费开源的本地 AI 笔记本完整上手指南【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook你是否也遇到过这种情况调研资料散落在浏览器书签、PDF 和聊天记录里想借助 AI 梳理又不放心把资料上传给云端服务Open Notebook 是一款可自托管的开源 AI 笔记本帮你把多模型 AI 部署到本地完成资料整理与问答是 Notebook LM 的开源平替。 一、它到底解决了什么问题和 Notebook LM 这类云端服务相比Open Notebook 有两个明显不同。第一数据主权在你手里所有源文件、笔记和对话都存放在你自己的数据库里而不是服务商的服务器上。第二模型由你选它支持 18 家以上 AI 服务商也可以接 Ollama 在本机跑开源模型完全不用联网调用云端 API。 二、最短路径跑起来前提只有一项装好 DockerDocker Desktop 即可。方式 A容器化部署最省事第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/op/open-notebook cd open-notebook第 2 步准备环境变量文件cp .env.example .env.env用于本地部署的可选覆盖项先照抄示例即可API Key 不用写在这里启动后在界面里配置。第 3 步改加密密钥打开仓库根目录的docker-compose.yml把OPEN_NOTEBOOK_ENCRYPTION_KEYchange-me-to-a-secret-string这一行的值改成你自己随便定的一段长字符串。它用来加密存在数据库里的 API Key务必改掉默认值。第 4 步启动并打开界面docker compose up -d等待 15~30 秒首次要拉取镜像稍慢浏览器访问http://localhost:8502看到界面即成功。方式 B全本地、免 API Key想把模型也留在本机把仓库里examples/目录下的docker-compose-ollama.yml复制到项目根目录并命名为docker-compose.yml同样改掉加密密钥再执行docker compose up -d。这套配置自带 Ollama 容器配好后可完全离线运行。启动后的第一个任务进入Settings页面选一个模型服务商粘贴你的 Key如YOUR_API_KEY点Test Connection验证连通再Discover Models把可用模型注册进来。️ 三、界面速览从一个笔记本到一段对话图 1打开一个笔记本后的主工作区——左侧 Sources 栏添加网页链接或上传文档中间 Notes 栏存放 AI 生成的摘要与洞察笔记右侧 Chat 栏基于这些材料回答你的问题并标注来源引用仓库内目前只提供这一张界面截图其余环节你可以按下面的动线亲手走一遍点击New Notebook创建笔记本 → 在 Sources 栏点Add Source丢入链接、PDF 或音频 → 等待内容被自动处理和摘要 → 在 Chat 栏提问或进入Podcasts页把整份材料变成一段多人对话的播客。 四、核心模块拆解每个功能在仓库哪里笔记本管理整个工作区围绕 Notebook 组织把源、笔记、对话装进同一个项目里前端代码见 frontend/src/app/(dashboard)/notebooks//notebooks/)源管理导入网页、PDF、音频、Office 文档等系统自动完成解析、切片和摘要前端入口见 frontend/src/components/sources/上下文聊天带多会话管理回答基于你笔记本里的资料检索并附来源引用后端对话逻辑见 open_notebook/graphs/智能搜索对全部内容做全文 向量两种检索API 层见 api/routers/search.py播客生成把材料变成 1~4 个说话人的播客支持自定义说话人档案相关代码见 open_notebook/podcasts/❓ 五、上手中的高频卡点Q需要提前准备什么A一台装了 Docker 的电脑4GB 内存就够用。模型 API Key 可以之后再配不阻塞启动。Q加密密钥和 API Key 分别在哪里填AOPEN_NOTEBOOK_ENCRYPTION_KEY写在docker-compose.yml里用于数据库加密模型 API Key 在 Settings 界面里添加两者不要混。Qdocker compose up -d后打不开 8502 端口A先docker compose ps确认数据库和应用两个容器都 running。首次启动拉镜像要几分钟耐心等一等再看。Q完全没有云端 API Key 能用吗A能。选方式 B 的 Ollama 配置在 Settings 里填http://ollama:11434作为地址即可全程离线运行。Q重启后数据会丢吗A不会。文档存在notebook_data/目录、数据库在surreal_data/目录由容器挂载持久化删掉容器也不影响数据。克隆仓库、改一处密钥、启动后打开浏览器Open Notebook 就在你电脑里跑起来了——现在就可以去试。【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表