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.exampleto.env - Set all of the environment variables in
.env - Run
npm run db:migrateto set up the database
After you have completed setup, run npm run dev.
Distributed under the MIT License. See LICENSE.txt for more information.