Appearance
Open Notebook 快速入门指南
欢迎使用 Open Notebook!本指南将帮助您快速开始使用这个强大的AI驱动笔记和研究平台。
目录
系统要求
在开始之前,请确保您的系统满足以下要求:
硬件要求
- CPU:双核及以上处理器
- 内存:至少4GB RAM(推荐8GB以上)
- 存储:至少1GB可用空间
软件要求
- 操作系统:Windows、macOS 或 Linux
- Docker(推荐):用于容器化部署
- Python 3.8+:如果选择源码安装
- Node.js 16+:前端依赖
安装部署
Open Notebook 提供多种部署方式,选择最适合您的方式:
方式一:Docker部署(推荐)
Docker 部署是最简单快速的方式,适合大多数用户。
bash
# 克隆仓库
git clone https://github.com/dphoria/open-notebook.git
cd open-notebook
# 使用Docker Compose启动
docker-compose up -d
# 查看日志
docker-compose logs -f方式二:源码安装
适合开发者或需要自定义配置的用户。
bash
# 克隆仓库
git clone https://github.com/dphoria/open-notebook.git
cd open-notebook
# 安装后端依赖
cd backend
pip install -r requirements.txt
# 安装前端依赖
cd ../frontend
npm install
# 启动后端服务
cd ../backend
python main.py
# 启动前端服务(新终端)
cd frontend
npm run dev方式三:云平台部署
Open Notebook 支持部署到各种云平台:
- Railway:一键部署
- Render:免费层可用
- Fly.io:全球边缘部署
- 自托管服务器:完全控制
配置AI模型
Open Notebook 支持多个AI提供商,您可以根据需求选择。
OpenAI配置
bash
# 在环境变量中设置
OPENAI_API_KEY=your_openai_api_key支持的模型:
- GPT-4
- GPT-4 Turbo
- GPT-3.5 Turbo
Google Gemini配置
bash
# 在环境变量中设置
GOOGLE_API_KEY=your_google_api_key支持免费额度,适合预算有限的用户。
Anthropic Claude配置
bash
# 在环境变量中设置
ANTHROPIC_API_KEY=your_anthropic_api_key本地模型配置(Ollama)
bash
# 安装Ollama
# macOS/Linux
curl -fsSL https://ollama.com/install.sh | sh
# 拉取模型
ollama pull llama2
ollama pull mistral
# 启动Ollama服务
ollama serve本地模型优势:
- 完全隐私保护
- 无API费用
- 离线可用
基本工作流程
第一步:创建笔记本
- 打开 Open Notebook
- 点击"新建笔记本"
- 为笔记本命名并添加描述
第二步:添加内容
Open Notebook 支持多种内容添加方式:
添加链接
1. 点击"添加源"
2. 选择"链接"
3. 粘贴URL
4. 点击"处理"支持的内容:
- 网页文章
- YouTube视频
- PDF链接
- 博客文章
上传文件
1. 点击"添加源"
2. 选择"上传文件"
3. 选择文件(PDF、DOC、PPT、TXT等)
4. 等待处理完成创建笔记
1. 点击"新建笔记"
2. 输入标题和内容
3. 添加标签
4. 保存笔记第三步:使用AI功能
聊天助手
1. 打开聊天面板
2. 选择上下文范围(无/摘要/完整)
3. 输入问题
4. 获取AI回答转换功能
1. 选择要转换的内容
2. 选择转换类型
3. 查看转换结果
4. 保存或导出播客生成
1. 选择笔记或内容
2. 点击"生成播客"
3. 选择声音和演讲者
4. 导出音频文件第四步:组织和搜索
使用标签
# 为内容添加标签
# 例如:#学习 #研究 #项目A
# 通过标签过滤内容
点击标签即可过滤相关内容搜索功能
# 全文搜索
在搜索框输入关键词
# 向量搜索
启用嵌入后可进行语义搜索
# Ask功能
向AI提问关于您内容的问题隐私设置
Open Notebook 的核心优势之一是隐私控制。
上下文控制级别
| 级别 | 描述 | 适用场景 |
|---|---|---|
| 无上下文 | 不共享任何信息 | 最高隐私保护 |
| 仅摘要 | 共享内容摘要 | 平衡隐私和功能 |
| 完整内容 | 共享完整内容 | 最大功能支持 |
数据存储
- 本地存储:所有数据存储在您的设备上
- 加密传输:API通信使用加密
- 无追踪:不收集用户行为数据
下一步
恭喜您完成了 Open Notebook 的基本设置!接下来您可以:
深入学习
加入社区
- GitHub讨论:分享想法和问题
- 贡献代码:帮助改进项目
- 文档贡献:帮助完善文档
探索高级功能
- 创建自定义转换
- 配置自动化工作流
- 集成外部工具
- 使用知识图谱
常见问题
Q: Open Notebook 是免费的吗?
A: 是的,Open Notebook 是开源免费的。您只需支付AI模型的API费用(如果使用云端模型),或使用免费的本地模型。
Q: 我的数据安全吗?
A: 完全安全。所有数据存储在您的本地设备上,您完全控制与AI共享的信息。
Q: 可以离线使用吗?
A: 可以。使用本地模型(如Ollama)时,Open Notebook 可以完全离线运行。
Q: 支持哪些语言?
A: Open Notebook 支持多语言,AI功能取决于您选择的模型的语言支持能力。
Q: 如何备份数据?
A: 数据存储在本地数据库中,您可以定期备份整个数据目录。
获取帮助
如果您在使用过程中遇到问题:
- 查看文档:阅读详细功能说明
- GitHub Issues:提交问题报告
- 社区讨论:在GitHub Discussions寻求帮助
- 官方支持:访问官网获取更多资源
开始您的知识管理之旅吧! 🚀
