SuperAPI AI 工具集

open-notebook

设计与创作

查看项目

更新于 10-15 23:43

技能介绍

用途:Open Notebook 将来源、笔记与 AI 对话组织为研究笔记本,是自托管的 NotebookLM 替代方案。应用存储自托管,但发送给已配置云端模型的内容并非仅本地。

主要能力:支持 PDF、网页、音频、视频、Office 等来源导入;通过 Esperanto 接入多家 AI 提供商;提供全文与向量检索、自定义转换、带说话人配置的播客生成;含笔记本、笔记、上下文感知对话、搜索与 Ask 等功能。

使用方式:用 Docker Desktop/Engine 与 Compose 部署,上游 compose 配置 SurrealDB v2 与 lfnovo/open_notebook:v1-latest 镜像,挂载 ./notebook_data 与 ./surreal_data。启动前须替换 OPEN_NOTEBOOK_ENCRYPTION_KEY 的占位值并跨重启保留;需要密码保护时设置 OPEN_NOTEBOOK_PASSWORD,客户端发送 Authorization: Bearer <instance-password>。命令:docker compose up -d;docker compose logs --tail=100 open_notebook。Web UI 为 http://localhost:8502,后端 http://localhost:5055,API 基址 http://localhost:5055/api。也可源码安装,但需单独的 worker。在 Manage → Models 添加凭据、测试、发现并注册模型,分别指定 chat、embedding 与语音模型;模型类型为 language、embedding、speech_to_text、text_to_speech。

限制:资料基于 2026-09-30 观察到的 v1.14.0,部署、导入与付费 AI 调用未在真实实例上运行,示例为说明性。v1.14.0 的搜索与 Ask 为全局,传入 source_ids/note_ids 不会过滤;需限定范围时用选定来源的对话。来源列表页上限 100,向量检索需 embed=true 与默认嵌入模型。生成内容应作为草稿,核对数值与引用后再用作科学证据。仅本地处理需逐阶段配置本地服务。