SuperAPI AI 工具集

alterlab-open-notebook

编程与开发

查看项目

更新于 10-15 19:56

技能介绍

用途:Open Notebook 是自托管的开源研究笔记本,用于整理资料、基于来源上下文对话、全文/向量检索、生成多说话人播客及自定义内容转换,并提供完整 REST API 供自动化调用。

主要能力:笔记本、来源(PDF、URL、音视频、Office、纯文本)、笔记、上下文感知聊天、搜索与问答、1-4 人播客生成、内容转换;通过 Esperanto 支持 18+ AI 提供商,含 OpenAI、Anthropic、Google、Ollama、LM Studio 等。

使用方式:需 Docker Compose v2 与至少一个 AI 提供商密钥。 curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml sed -i.bak "s/change-me-to-a-secret-string/$(openssl rand -hex 32)/" docker-compose.yml docker compose up -d UI 位于 http://localhost:8502,API 位于 http://localhost:5055,文档在 /docs。在 UI 的 Models 中添加提供商配置并自动分配默认模型,或通过 /api/credentials、/api/models/auto-assign 配置。

限制:AI 功能需配置提供商,向量搜索与 Ask 还需嵌入模型;OPEN_NOTEBOOK_ENCRYPTION_KEY 必须首次启动前设置并保持一致;数据存于 notebook_data/ 与 surreal_data/,需自行备份;自托管仅保证存储本地,来源文本仍会发送至所配置的云端模型,敏感或受 IRB 限制材料应使用本地提供商。

仓库:https://github.com/lfnovo/open-notebook