首页
Preview

Quivr:开源 AI 项目,让云端成为你的第二大脑

Quivr是什么?

Quivr是由Stan Girard开发的开源项目,旨在存储和检索非结构化信息,就像第二个大脑一样。它的概念类似于Obsidian,这是一个流行的知识库,它基于本地文件夹中的纯文本Markdown文件。但是Quivr通过利用生成式人工智能技术将其提升到了一个新的水平。

你可以在GitHub上找到Quivr项目:https://github.com/StanGirard/quivr

你也可以访问Quivr网站quivr.app:

从网站上,你可以直接点击“Try Demo”按钮,以访问限制版的Quivr。

为了能够不受任何限制地使用Quivr,你可以在本地设置自己的Quivr安装。下面我们将介绍设置Quivr的步骤。

Quivr的特性

Quivr充满了让任何人都能够高效地存储和检索信息的特性。以下是快速介绍:

  • 存储任何内容:Quivr可以处理几乎任何类型的数据。文本、图片、代码片段——你想要的都有。
  • 生成式人工智能:Quivr使用先进的人工智能技术来帮助你生成和检索信息。这正是它与其他类似工具的区别所在。
  • 快速高效:Quivr设计时考虑了速度和效率。它确保你能够尽快访问你的数据。
  • 安全:你的数据安全存储在云端,并始终在你的掌控之中。
  • 兼容文件:Quivr支持多种文件类型,包括文本、Markdown、PDF、音频和视频。 当你运行Quivr时,你可以使用“添加知识”模式来将文档或网站添加到数据库中,以便之后与这些知识资产进行交互:

例如,添加一个网站非常快捷:

一旦你将内容添加到数据库中,你就可以切换到“与你的大脑聊天”模式,并开始询问你提供的内容的问题:

Quivr的构建

Quivr是使用Python构建的,并使用Streamlit作为Web框架。它利用Supabase作为后端服务,这是一个开源的Firebase替代方案。

在本地设置Quivr:一步一步的指南

在本地计算机上设置Quivr是一个非常简单的过程。下面是一个一步一步的指南,帮助你开始:

先决条件

在开始之前,请确保你的计算机上安装了以下内容:

  • Python 3.10或更高版本:你可以从官方Python网站下载最新版本的Python。

  • Pip:这是Python的一个包管理器。它通常与Python一起预安装。

  • Virtualenv:这是一个创建隔离Python环境的工具。你可以使用命令pip install virtualenv来安装它。 另外,你需要一个Supabase账户,以便进行以下操作:

  • 一个新的Supabase项目

  • Supabase项目API密钥

  • Supabase项目URL

安装步骤

当你拥有先决条件时,请按照以下步骤设置Quivr:

  • 克隆仓库:使用命令git clone git@github.com:StanGirard/Quivr.git将Quivr仓库克隆到本地计算机上。然后,使用命令cd Quivr进入Quivr目录。
  • 创建虚拟环境:使用命令virtualenv venv在Quivr目录中创建一个新的虚拟环境。
  • 激活虚拟环境:使用命令source venv/bin/activate激活虚拟环境。
  • 安装依赖项:使用命令pip install -r requirements.txt安装Quivr所需的所有必要依赖项。
  • 复制Streamlit secrets.toml示例文件:使用命令cp .streamlit/secrets.toml.example .streamlit/secrets.toml复制示例secrets文件。
  • 将你的凭据添加到secrets.toml文件中:打开.streamlit/secrets.toml文件,添加你的Supabase URL、Supabase服务密钥和OpenAI API密钥。如果你有Anthropic API密钥,你也可以添加它。
  • 在Supabase数据库上运行迁移脚本:在Supabase Web界面中导航到SQL编辑器,并运行提供的迁移脚本。这些脚本将启用pgvector扩展并在你的数据库中创建必要的表格。
  • 运行应用程序:最后,使用命令streamlit run main.py运行Quivr应用程序。 就是这样!现在你已经在本地计算机上设置了Quivr。# 总结

Quivr是一个有前途的项目,它将生成式AI的强大功能与云存储的便利性相结合。它是一个多才多艺的工具,可以处理各种数据类型,因此对于任何想要提高生产力的人来说,它都是一个绝佳的选择。

请记住,Quivr是开源的,并且免费使用。所以,为什么不试一试,看看它如何成为你在云中的第二个大脑呢?我很期待看到这个项目如何发展,以及它对我们存储和检索信息的方式产生的影响。

译自:https://medium.com/codingthesmartway-com-blog/quivr-the-open-source-ai-project-thats-your-second-brain-in-the-cloud-17e3541fe45c

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
alivne
复杂的问题简单化

评论(0)

添加评论