ai-chatbot-using-Langchain-Pinecone
ai-chatbot-using-Langchain-Pinecone copied to clipboard
Chatbot Answering from Your Own Knowledge Base: Langchain, ChatGPT, Pinecone, and Streamlit
Chatbot Answering from Your Own Knowledge Base: Langchain, ChatGPT, Pinecone, and Streamlit
Deployment
1. Clone Repository
git clone https://github.com/farukalampro/ai-chatbot-using-Langchain-Pinecone.git
cd ai-chatbot-using-Langchain-Pinecone
2. Create Virtual Environment
python -m venv env
- For Windows:
.\env\Scripts\activate
- For macOS/Linux:
source env/bin/activate
3. To install require packages
pip install -r requirements.txt
4. Replace your own document in data folder
5. Replace your own OpenAI, Pinecone API Key and Pinecone environment in indexing.py, main.py & utils.py
- OpenAI API Key
- Pinecone
6. When you are creating the pinecone index make sure,
- index_name = "langchain-chatbot"
- Dimensions of the index is 384
7. Run the web app
streamlit run main.py