Chatbot Answering from Your Own Knowledge Base: Langchain, ChatGPT, Pinecone, and Streamlit
![main-·-Streamlit (1)](https://private-user-images.githubusercontent.com/92469073/252055400-3f3ff527-f330-409f-959f-674846deb9a7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0OTg4ODMsIm5iZiI6MTcyMTQ5ODU4MywicGF0aCI6Ii85MjQ2OTA3My8yNTIwNTU0MDAtM2YzZmY1MjctZjMzMC00MDlmLTk1OWYtNjc0ODQ2ZGViOWE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDE4MDMwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI5YzNiZjE3YjIxMDQ0Mzc5OGU5ZmU1NDUyYjI0MDQ5ZGRkZTFjZGJkOTg5OTZjZWJkM2Q4MmVlMzFmMzM1NzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.mQCwBmupV62-T00FDPnca8eBse0HLDgOastuNcbgzII)
git clone https://github.com/farukalampro/ai-chatbot-using-Langchain-Pinecone.git
cd ai-chatbot-using-Langchain-Pinecone
2. Create Virtual Environment
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
6. When you are creating the pinecone index make sure,
- index_name = "langchain-chatbot"
- Dimensions of the index is 384