mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-14 07:57:12 +08:00
7.2 KiB
7.2 KiB
Open Notebook
一个私有的、多模型的、100% 本地的、功能完整的 Google Notebook LM 替代方案
在人工智能主导的世界中,拥有思考🧠和获取新知识💡的能力,不应该成为少数人的特权,也不应该被限制在单一提供商。
Open Notebook 赋能您:
- 🔒 控制您的数据 - 保持您的研究私密和安全
- 🤖 选择您的AI模型 - 支持16+个提供商,包括OpenAI、Anthropic、Ollama、LM Studio等
- 📚 组织多模态内容 - PDF、视频、音频、网页等
- 🎙️ 生成专业播客 - 高级多说话人播客生成
- 🔍 智能搜索 - 对所有内容进行全文和向量搜索
- 💬 上下文聊天 - AI对话由您的研究驱动
在 https://www.open-notebook.ai 了解我们项目的更多信息
🆚 Open Notebook vs Google Notebook LM
| 功能 | Open Notebook | Google Notebook LM | 优势 |
|---|---|---|---|
| 隐私和控制 | 自托管,您的数据 | 仅限谷歌云 | 完全的数据主权 |
| AI提供商选择 | 16+提供商(OpenAI、Anthropic、Ollama、LM Studio等) | 仅谷歌模型 | 灵活性和成本优化 |
| 播客说话人 | 1-4个说话人,支持自定义配置 | 仅2个说话人 | 极致的灵活性 |
| 上下文控制 | 3个细粒度级别 | 全有或全无 | 隐私和性能调优 |
| 内容转换 | 自定义和内置 | 有限选项 | 无限的处理能力 |
| API访问 | 完整REST API | 无API | 完整自动化 |
| 部署 | Docker、云端或本地 | 仅谷歌托管 | 随处部署 |
| 引用 | 带源的完整引用 | 基本引用 | 研究完整性 |
| 定制 | 开源,完全可定制 | 封闭系统 | 无限扩展性 |
| 成本 | 仅支付AI使用费 | 每月订阅+使用量 | 透明可控 |
为什么选择Open Notebook?
- 🔒 隐私优先: 您的敏感研究保持完全私密
- 💰 成本控制: 选择更便宜的AI提供商或使用Ollama本地运行
- 🎙️ 更好的播客: 完整脚本控制和多说话人灵活性,优于有限的2说话人深度分析格式
- 🔧 无限定制: 根据需要修改、扩展和集成
- 🌐 无供应商锁定: 切换提供商、随处部署、拥有您的数据
Open Notebook 工作原理
┌─────────────────────────────────────────────────────────┐
│ 您的浏览器 │
│ 访问地址: http://您的服务器IP:8502 │
└────────────────┬────────────────────────────────────────┘
│
▼
┌───────────────┐
│ 端口 8502 │ ← Next.js 前端(您看到的界面)
│ 前端 │ 同时在内部代理API请求!
└───────┬───────┘
│ 代理 /api/* 请求 ↓
▼
┌───────────────┐
│ 端口 5055 │ ← FastAPI 后端(处理请求)
│ API │
└───────┬───────┘
│
▼
┌───────────────┐
│ SurrealDB │ ← 数据库(内部,自动配置)
│ (端口 8000) │
└───────────────┘
关键要点:
- v1.1+: Next.js自动代理
/api/*请求到后端,简化反向代理设置 - 您的浏览器从端口8502加载前端
- 前端需要知道在哪里找到API - 远程访问时,设置:
API_URL=http://您的服务器IP:5055 - 使用反向代理? 现在您只需要代理到端口8502!请参阅反向代理指南
提供商支持矩阵
感谢 Esperanto 库,我们开箱即用地支持这些提供商!
| 提供商 | LLM支持 | 嵌入支持 | 语音转文本 | 文本转语音 |
|---|---|---|---|---|
| OpenAI | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ❌ | ❌ | ❌ |
| Groq | ✅ | ❌ | ✅ | ❌ |
| Google (GenAI) | ✅ | ✅ | ❌ | ✅ |
| Vertex AI | ✅ | ✅ | ❌ | ✅ |
| Ollama | ✅ | ✅ | ❌ | ❌ |
| Perplexity | ✅ | ❌ | ❌ | ❌ |
| ElevenLabs | ❌ | ❌ | ✅ | ✅ |
| Azure OpenAI | ✅ | ✅ | ❌ | ❌ |
| Mistral | ✅ | ✅ | ❌ | ❌ |
| DeepSeek | ✅ | ❌ | ❌ | ❌ |
| Voyage | ❌ | ✅ | ❌ | ❌ |
| xAI | ✅ | ❌ | ❌ | ❌ |
| OpenRouter | ✅ | ❌ | ❌ | ❌ |
| OpenAI 兼容* | ✅ | ❌ | ❌ | ❌ |
*支持LM Studio和任何OpenAI兼容端点
✨ 主要功能
核心能力
- 🔒 隐私优先: 您的数据保持在您的控制下 - 无云依赖
- 🎯 多笔记本组织: 无缝管理多个研究项目
- 📚 通用内容支持: PDF、视频、音频、网页、Office文档等
- 🤖 多模型AI支持: 16+提供商,包括OpenAI、Anthropic、Ollama、Google、LM Studio等
- 🎙️ 专业播客生成: 带有剧集配置的高级多说话人播客
- 🔍 智能搜索: 对所有内容进行全文和向量搜索
- 💬 上下文感知聊天: AI对话由您的研究材料驱动
- 📝 AI辅助笔记: 生成洞察或手动写笔记
高级功能
- ⚡ 推理模型支持: 对DeepSeek-R1和Qwen3等思考模型的完整支持
- 🔧 内容转换: 强大的可自定义操作,用于总结和提取洞察
- 🌐 完整REST API: 自定义集成的完整程序化访问
- 🔐 可选密码保护: 通过身份验证保护公共部署
- 📊 细粒度上下文控制: 选择与AI模型分享的确切内容
- 📎 引用: 获取带有正确源引用的答案
三栏界面
- 源: 管理所有研究材料
- 笔记: 创建手动或AI生成的笔记
- 聊天: 使用您的内容作为上下文与AI对话
