专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
阿拉善宏桥信息网  ·  2025.02.23更新【5】家政服务、生活 ... ·  20 小时前  
赛博禅心  ·  超级硬广:输入 ikun,解锁 ... ·  2 天前  
赛博禅心  ·  超级硬广:输入 ikun,解锁 ... ·  2 天前  
51好读  ›  专栏  ›  GitHubStore

开源版Google Notebook LM

GitHubStore  · 公众号  ·  · 2024-12-04 09:08

正文

项目简介

开源版Google Notebook LM的替代方案,注重隐私保护的智能笔记工具。支持多笔记本管理、多AI模型(OpenAI/Anthropic/Gemini等)、播客生成、多格式文件导入(PDF/EPUB/Office等)、AI辅助笔记生成、全文和向量搜索等功能,让用户完全掌控自己的研究工作流


Open Notebook 正在积极开发中!我们进展迅速,每周都在进步。在这个激动人心的阶段,您的反馈对我来说非常有价值,它给了我不断改进和构建这个令人惊叹的工具的动力。如果您发现该项目有用,请随时为该项目加注星标,如有任何问题或建议,请随时与我们联系。我很高兴看到您将如何使用它以及您将为该项目带来什么想法!让我们一起创造一些令人惊奇的东西!🚀


关于该项目

Google Notebook LM 的开源、注重隐私的替代方案。当我们可以控制自己的研究工作流程时,为什么要向谷歌提供更多我们的数据呢?


在人工智能主导的世界中,拥有思考能力🧠和获取新知识💡的能力不应该是少数人的特权,也不应该局限于单个提供者。


Open Notebook 使您能够按照您的方式管理您的研究、生成人工智能辅助笔记并与您的内容进行交互。


⚙️ 设置

请转至设置指南,详细了解如何设置该工具。


如果您只想使用该应用程序而不从源代码构建,则无需克隆此存储库!查看Open Notebook Boilerplate存储库,其中包含如何设置它以获得最大功能可用性的示例。


从源代码运行

首先克隆此存储库并将其放入其中。

git clone https://github.com/lfnovo/open-notebookcd open-notebook

.env.example 重命名为 .env 并设置您的 API 密钥。另外,如果您计划使用 docker 运行 docker.env 请重复该过程。

cp .env.example .envcp .env.example docker.env

编辑 .env 作为您的 API 密钥。


要在本地运行源代码并试验代码,您只需运行:

poetry installdocker compose --profile db_only uppoetry run streamlit run app_home.py

如果您不想弄乱代码而只想将其作为 docker 映像运行:

docker compose --profile multi up

特征

  • 多笔记本支持 :轻松地跨多个笔记本组织您的研究。

  • 多模型支持 :Open AI、Anthropic、Gemini、Vertex AI、Open Router、Ollama。

  • 播客生成器 :自动将您的笔记转换为播客格式。

  • 广泛的内容集成 :适用于链接、PDF、EPUB、Office、TXT、Markdown 文件、YouTube 视频、音频文件、视频文件和粘贴文本。

  • AI 支持的笔记 :自己写笔记或让 AI 帮助您生成见解。

  • 集成搜索引擎 :内置全文和矢量搜索,可实现更快的信息检索。







请到「今天看啥」查看全文