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 提供商由你选择数据不出你的控制范围。本文以 Docker Compose 部署为主线从拉代码到进界面共 5 步。项目定位Open Notebook 是 Google Notebook LM 的开源自托管替代品覆盖资料整理、AI 对话和内容生成的完整链路。自托管数据完全可控支持 18 个 AI 提供商1-4 位播客说话人生成部署前检查系统环境Docker 与 Docker Compose 已安装至少 4GB 可用内存若从源码部署另需 Python 3.11、Node.js 18、uv凭证准备至少一个 AI 提供商的 API 密钥OpenAI、Anthropic、Ollama 等一个至少 16 字符的随机字符串用作凭证加密密钥 核心能力速览多格式资料导入上传 PDF、网页、音频、视频和文本按 notebook 归档管理。系统自动从资料中提取内容并生成结构化 AI 笔记你也可以手写笔记补充。上下文对话与搜索基于 notebook 上下文进行多轮对话回答附带资料来源引用。全文检索和向量检索覆盖全部内容你可以精确控制提供给模型的内容范围。播客与内容转换把 notebook 内容生成 1-4 位说话人的播客说话人档案可自定义。转换模块提供可定制的提示词流水线支持摘要、洞察提取等对资料的重构操作。动手部署从拉代码到一键启动第 1 步拉取项目代码从代码仓库获取最新版本后续操作都在项目根目录执行。git clone https://gitcode.com/GitHub_Trending/op/open-notebook cd open-notebook两条命令执行成功后目录里应有 docker-compose.yml 和 .env.example 模板。第 2 步一键环境配置把环境模板复制为正式配置文件再改其中关键项。cp .env.example .env在.env中为OPEN_NOTEBOOK_ENCRYPTION_KEY填入一个随机字符串它用于加密存入数据库的 API 密钥。数据库连接字段本地部署保持默认即可提供商 API 密钥可暂不填写稍后在界面里配置。第 3 步启动服务开发模式用于修改代码一条命令拉起数据库、API、任务 worker 和前端生产模式直接使用 Docker Compose 提供的镜像。开发模式uv sync make start-all生产模式docker compose up -d开发模式需要本地装好 Node.js 18生产模式没有额外本地依赖。第 4 步启动后访问地址等 15-20 秒服务就绪生产模式浏览器打开 http://localhost:8502 进入主界面开发模式对应 http://localhost:3000。首次进入在 Manage → Models 中添加提供商凭证、测试连接并设置默认模型对话功能即可使用。️ 遇到问题怎么办现象排查方向处理命令或路径页面无法访问8502 端口被其他服务占用修改 docker-compose.yml 中的端口映射AI 没有响应提供商未配置或模型未注册Manage → Models 中添加凭证并 Discover Models资料处理一直卡住后台任务 worker 未启动make worker数据库连接报错SurrealDB 容器未运行docker ps、docker logs surrealdb接下来可以试试添加第一个 PDF 或网页来源验证 AI 笔记提取效果见 添加资料为资料内容自定义摘要或洞察提取流水线见 内容转换用 notebook 内容生成一段多说话人播客见 播客生成【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表