This project is a base for creating a personalized chatbot, which uses OpenAI's gpt model to chat with users. The documentation of the appliaction is used to form embeddings using OpenAI's embedding model, and these embeddings are stored in Pinecone's Vector DB, and this DB is the knownledge base of the application where you can run queries. Queries can be personalised for better results. All of this is mainly done using LangChain llm library.
Clone the repo
git clone
cd chat_bot_baseCreate venv and install req.
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txtAdd your credentials to .env
source .envRun the main.ipynb cells