200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 基于ChatGPT和私有知识库搭建Quivr项目

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

时间:2020-04-05 00:32:55

相关推荐

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

准备工作

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

拉取Quivr代码

git clone /StanGirard/Quivr.git

复制.XXXXX_env文件

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

更新backend/.envfrontend/.env文件

backend/.env

SUPABASE_URL=<change-me>SUPABASE_SERVICE_KEY=<change-me>OPENAI_API_KEY=<change-me>ANTHROPIC_API_KEY=nullJWT_SECRET_KEY=<change-me>AUTHENTICATE=trueGOOGLE_APPLICATION_CREDENTIALS=<change-me>GOOGLE_CLOUD_PROJECT=<change-me>MAX_BRAIN_SIZE=52428800MAX_REQUESTS_NUMBER=200#Private LLM VariablesPRIVATE=FalseMODEL_PATH=./local_models/ggml-gpt4all-j-v1.3-groovy.bin#RESENDRESEND_API_KEY=

frontend/.env

NEXT_PUBLIC_ENV=localNEXT_PUBLIC_BACKEND_URL=http://localhost:5050NEXT_PUBLIC_SUPABASE_URL=<change-me>NEXT_PUBLIC_SUPABASE_ANON_KEY=<change-me>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提问相关的问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。