代码拉取完成,页面将自动刷新
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上的安装说明如下
步骤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
```
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。