1 Star 1 Fork 0

etimgroup / Quivr

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.52 KB
一键复制 编辑 原始数据 按行查看 历史
etimgroup 提交于 2023-07-14 17:16 . 'readme'

Quivr - Your Second Brain, Empowered by Generative AI

Quivr-logo

Quivr是你的第二大脑,它利用GenerativeAI的力量来存储和检索非结构化信息。可以把它想象成黑曜石,但它具有人工智能功能。

主要功能??

通用数据接受:Quivr几乎可以处理你扔给它的任何类型的数据。文本、图像、代码片段,我们已经为你提供了帮助。

生成人工智能:Quivr采用先进的人工智能来帮助您生成和检索信息。

快速高效:以速度和效率为核心设计。Quivr可确保快速访问您的数据。

安全:您的数据,您的控制。总是

操作系统兼容:Ubuntu 22或更高版本。

文件兼容性:

文本

降价

PDF格式

功率点

Excel(尚未)

CSV文件

单词

音频

视频

开源:自由是美丽的,Quivr也是如此。开源且免费使用。

演示亮点??

https://github.com/StanGirard/quivr/assets/19614572/a6463b73-76c7-4bc0-978d-70562dca71f5

入门??

按照以下说明获取项目副本并在本地计算机上运行,以用于开发和测试目的。

您可以在文档中找到所有内容。

先决条件??

请确保已安装以下各项:

Docker组合

此外,您还需要一个主管账户:

创建新的Supadase项目

Supabase项目API密钥

数据库项目URL

安装步骤??

步骤0:如果需要,Youtube上的安装说明如下

here

步骤1:使用以下命令之一克隆存储库:

如果您没有设置SSH密钥:

git clone https://github.com/StanGirard/Quivr.git && cd Quivr


如果您已经设置了SSH密钥或想要添加它(此处为指南)

```bash
git clone git@github.com:StanGirard/Quivr.git && cd Quivr

步骤2:使用安装帮助程序



您可以使用install_helper.sh脚本设置env文件



brew安装口香糖#Windows(通过Scoop)独家安装魅力口香糖



  ```bash
  brew install gum # Windows (via Scoop) scoop install charm-gum
  
  chmod +x install_helper.sh
  ./install_helper.sh

步骤2-Bis:复制.XXXXXX _env文件



cp.backend_env.example backend/.env

cp.frontend_env.example前端/.env

步骤3:更新backend/.env和frontend/.eenv文件



您的supabase_service_key可以在“项目设置”->“API”下的supabase仪表板中找到。使用项目API密钥部分中的非公钥。



您的JWT_SECRET_KEY可以在“项目设置”->“API”->“JWT设置”->JWT机密下的subabase设置中找到



要从GCP使用PaLM激活vertex AI,请按照此处的说明并更新后端/.env-这是一项高级功能,请在尝试使用它之前成为GCP方面的专家



> _Your `supabase_service_key` can be found in your Supabase dashboard under Project Settings -> API. Use the `anon` `public` key found in the `Project API keys` section._
  
  > _Your  `JWT_SECRET_KEY`can be found in your supabase settings under Project Settings -> API -> JWT Settings -> JWT Secret_
  
  > _To activate vertexAI with PaLM from GCP follow the instructions [here](https://python.langchain.com/en/latest/modules/models/llms/integrations/google_vertex_ai_palm.html) and update `backend/.env`- It is an advanced feature, please be expert in GCP before trying to use it_
  
  - [ ] Change variables in `backend/.env`
  - [ ] Change variables in `frontend/.env`
  

步骤4:通过web界面(SQL编辑器->新建查询)在Supadase数据库上运行以下迁移脚本



使用migration.sh脚本运行迁移脚本

  
  ```bash
  chmod +x migration.sh
  ./migration.sh
  

如果是第一次,请选择create_scripts;如果是更新数据库,请选择migrations。



所有脚本都可以在脚本文件夹中找到



如果您来自旧版本的Quivr,请在迁移脚本中运行脚本,以按日期顺序将数据迁移到新版本



步骤5:启动应用程序



```bash
  docker compose -f docker-compose.yml up --build
  

步骤6:在浏览器中导航到localhost:3000

Navigate to `localhost:3000` in your browser


第7步:Want to contribute to the project? 


  ```
  docker compose -f docker-compose.dev.yml up --build
  ```
Python
1
https://gitee.com/atp2p/quivr.git
git@gitee.com:atp2p/quivr.git
atp2p
quivr
Quivr
master

搜索帮助