基于ChatGPT和私有知识库搭建Quivr项目

准备工作

  • 安装docker和docker-compose
  • 申请supabase账号

拉取Quivr代码

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

复制.XXXXX_env文件

cp .backend_env.example backend/.env
cp .frontend_env.example frontend/.env

更新backend/.envfrontend/.env文件

backend/.env

SUPABASE_URL=
SUPABASE_SERVICE_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=null
JWT_SECRET_KEY=
AUTHENTICATE=true
GOOGLE_APPLICATION_CREDENTIALS=
GOOGLE_CLOUD_PROJECT=
MAX_BRAIN_SIZE=52428800
MAX_REQUESTS_NUMBER=200

#Private LLM Variables
PRIVATE=False
MODEL_PATH=./local_models/ggml-gpt4all-j-v1.3-groovy.bin

#RESEND
RESEND_API_KEY=

frontend/.env

NEXT_PUBLIC_ENV=local
NEXT_PUBLIC_BACKEND_URL=http://localhost:5050
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_JUNE_API_KEY=

SUPABASE_SERVICE_KEY可以在Supabase仪表板的“Project Settings”->“API”下找到。使用Project API keys部分中找到的anon public。
JWT_SECRET_KEY可以在“Project Settings”->“API”->“JWT Settings”设置中找到JWT Secret。

基于ChatGPT和私有知识库搭建Quivr项目_第1张图片

在Supabase的Web界面上运行迁移脚本

打开SQL Editor->New query->New blank query

将scripts目录下的tables.sql脚本内容粘贴到输入框,然后点击RUN执行。

基于ChatGPT和私有知识库搭建Quivr项目_第2张图片

启动项目

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

基于ChatGPT和私有知识库搭建Quivr项目_第3张图片

在浏览器输入http://127.0.0.1:3000打开项目

基于ChatGPT和私有知识库搭建Quivr项目_第4张图片

 新建brain

基于ChatGPT和私有知识库搭建Quivr项目_第5张图片

 在upload上传pdf文件,然后在chat提问相关的问题。

基于ChatGPT和私有知识库搭建Quivr项目_第6张图片

你可能感兴趣的:(AI,AI)