Base Chat is a multi-tenant RAG chatbot that uses Ragie Connect to allow users to connect and chat with their organization's knowledgebase. It is a reference application for several of Ragie's features.
NOTE: This project is under active development and may include breaking changes in subsequent releases.
Base Chat is a nextjs application. It uses the Auth.js Google provider for authentication. More information about how to configure the AUTH_
environment variables can be found in their documentation.
- Run
npm install
- Create a postgres database called
basechat
- Copy
env.example
to.env
- Set all of the environment variables in
.env
- Run
npm run db:migrate
to set up the database
After you have completed setup, run npm run dev
.
Distributed under the MIT License. See LICENSE.txt
for more information.