尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Open Notebook 新手完整指南:3 步用 Docker 搭好私有 AI 知识库

Open Notebook 新手完整指南:3 步用 Docker 搭好私有 AI 知识库 Open Notebook 新手完整指南3 步用 Docker 搭好私有 AI 知识库【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook研究资料最怕的往往是它一贴进云端工具就脱离你的掌控。Open Notebook 是一个开源、可本地部署的 NotebookLM 替代品把 PDF、网页、音频丢进去AI 自动提炼笔记你可以和整个知识库多轮对话还能产出多主播播客。本文带你从零把流程走通大约 10 分钟。先看效果三栏工作台长什么样登录后的经典布局启动后在浏览器访问http://localhost:8502你会看到一个三栏布局这也是它最核心的工作区Sources 来源放 PDF、网页链接、音视频等原始材料Notes 笔记AI 从来源中自动提取洞察生成带摘要的结构化笔记Chat with Notebook 对话基于这些内容提问回答里会带上来源引用对话之外的几个高频能力播客生成把笔记内容变成 1~4 个说话人的音频节目每位说话人可单独定制人设转换Transformations对内容批量执行摘要、关键信息提取等自定义处理搜索全文 向量两种检索方式覆盖你所有已入库内容环境自检清单开跑前只需要两样机器上装什么Docker含 Docker Compose——官方所有部署路径都走 Docker免费至少一个 AI 提供商的 API Key新手建议 OpenAI或者打算用 Ollama / LM Studio 免费跑本地模型不需要预装 Python 环境、不需要手动建数据库这两个容器会替你处理。把仓库拉到本地这一步在做什么获取项目代码后面所有配置都基于仓库根目录的文件。git clone https://gitcode.com/GitHub_Trending/op/open-notebook拿到后重点看根目录的docker-compose.yml它定义了 SurrealDB数据库和 Open Notebook 本体两个服务。最小启动命令5 分钟跑通修改加密密钥必改docker-compose.yml里有一行OPEN_NOTEBOOK_ENCRYPTION_KEYchange-me-to-a-secret-string它的作用是加密你在界面上填入的 API Key。把这行占位值换成你自己随意编的字符串否则凭证相当于明文落库。启动两个容器这一步在做什么一条命令拉起数据库和应用数据库只绑定 127.0.0.1不会暴露到外网。cd open-notebook docker compose up -d验证服务是否就绪这一步在做什么用健康检查接口确认 API 已经能响应。curl http://localhost:5055/health返回{status: healthy}就成功了。稍等 15~20 秒再打开http://localhost:8502前端页面就出来了5055 是 REST API 端口供自动化调用。配置模型并建第一个笔记本五步接好 AI 提供商进入Settings → Models选择提供商OpenAI、Anthropic、Groq、Google 等 18 家都支持。点 Add Configuration粘贴 API Key先跑一次测试连接通过后同步模型列表。最后在 Default Model Assignments 里点一键自动分配系统会决定哪个任务用哪个模型。放入第一份材料新建笔记本后点Add Source可以上传文件PDF、Word、Excel、Markdown 等也可以粘贴网页链接或直接贴文本YouTube 链接和 RSS 订阅源也直接支持格式细节可参考官方文档 docs/3-USER-GUIDE/adding-sources.md。处理完几十秒到一两分钟中间栏会开始出现 AI 生成的笔记此时右侧就可以开始提问了。排错经验最常见的三个卡点端口被占用启动时报 Port 8502 is already allocated说明端口被占了。可以先查占用方停不掉的就把 compose 文件里的端口映射改成8503:8502重启后用新端口访问。API Key 无效或模型列表为空先检查 Key 前后有没有多余空格、账户余额是否充足然后删掉这条凭据重新录入并再测一次。如果测试一直失败确认OPEN_NOTEBOOK_ENCRYPTION_KEY已经设置密钥缺失同样会导致凭据存储异常。容器起不来用docker compose ps看哪个服务退出再用docker compose logs看日志定位。数据库连接串、端口映射和 compose 文件里是否一致是这类问题里最高频的原因。延伸玩法全本地与更多输出零 API 费用的全本地方案不想让任何内容出内网的话用 Ollama 在本地跑模型即可。仓库自带现成配置 examples/docker-compose-ollama.yml思路是把模型服务一并拉起来界面里选 Ollama 提供商就能用数据不出机器也不产生 token 费用。把研究变成播客 ️在 Podcasts 入口选择要参与的内容生成 1~4 位说话人的节目每位的人设和语气都能单独定义。生成的音频保存在本地随时在播客列表里回放。跑通部署后建议接下来做三件事给第一个笔记本喂 2~3 份真实研究材料体验 AI 笔记生成和带引用的对话挑一份笔记内容生成一次播客感受完整的内容输出链路有兴趣的话用 Ollama 方案再部署一套全本地环境对比体验差异【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表