Skip to content

bvsvntv/csitGPTprototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csitGPT


csitGPT is a command line interface (CLI) application tailored to provide accurate and insightful responses to CSIT related queries. Through the integrating cutting-edge technologies such as LangChain, Large Language Models (LLMs) (Hugging Face/OpenAI), and ChromaDB, csitGPT delivers a powerful and insightful Q&A chatbot experience.

Getting started

  1. Clone the repository
git clone [email protected]:iambasantarai/csitGPTprototype.git
  1. Navigate to the project directory
cd csitGPTprototype
  1. Install dependencies
yarn install

OR

npm install
  1. Configure environment
cp .env.example .env

Update the values for following keys in the .env

  • CHROMA_URL
  • HUGGINGFACEHUB_API_KEY
  • OPENAI_API_KEY
  • TAVILY_API_KEY
  1. Run the script
yarn run bot

About

A prototype of RAG-based AI chatbot using LangChain, LLMs (OpenAI/HuggingFace), and Chroma vector database.

Topics

Resources

Stars

Watchers

Forks

Contributors