This project is an implementation of a customized chatbot, powered by a Llama LLM model from Meta. The chatbot is designed to provide information about the Carleton University Computer Science program. The chatbot is built using NextJS, React, Material-UI, and OpenRouter and OpenAI API.
- The project requires Node.js and npm to run. If you do not have Node.js installed, you can download it here.
- The project will also require a valid OpenRouter API key. You can find more about API key's and OpenRouter at their website.
- Clone the repository
git clone
- Install NPM packages
npm install
- Run the project
npm run start
- Open the project in your browser
http://localhost:3000/
- Implement an advanced RAG model for the chatbot to improve the quality of responses, especially relating to course specific content at Carleton University.
- Implement a more advanced and user-friendly UI for the chatbot, allowing users to rate the responses of the model and provide feedback.
Distributed under the GNU General Public License v3.0. See LICENSE
for more information.