当前位置:   article > 正文

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

quivr supabase

准备工作

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

拉取Quivr代码

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

复制.XXXXX_env文件

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

更新backend/.envfrontend/.env文件

backend/.env

  1. SUPABASE_URL=<change-me>
  2. SUPABASE_SERVICE_KEY=<change-me>
  3. OPENAI_API_KEY=<change-me>
  4. ANTHROPIC_API_KEY=null
  5. JWT_SECRET_KEY=<change-me>
  6. AUTHENTICATE=true
  7. GOOGLE_APPLICATION_CREDENTIALS=<change-me>
  8. GOOGLE_CLOUD_PROJECT=<change-me>
  9. MAX_BRAIN_SIZE=52428800
  10. MAX_REQUESTS_NUMBER=200
  11. #Private LLM Variables
  12. PRIVATE=False
  13. MODEL_PATH=./local_models/ggml-gpt4all-j-v1.3-groovy.bin
  14. #RESEND
  15. RESEND_API_KEY=

frontend/.env

  1. NEXT_PUBLIC_ENV=local
  2. NEXT_PUBLIC_BACKEND_URL=http://localhost:5050
  3. NEXT_PUBLIC_SUPABASE_URL=<change-me>
  4. NEXT_PUBLIC_SUPABASE_ANON_KEY=<change-me>
  5. NEXT_PUBLIC_JUNE_API_KEY=<change-me>

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

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

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

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

启动项目

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

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

 新建brain

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/348262
推荐阅读
相关标签
  

闽ICP备14008679号