ChatBot is a personalized chat bot application that utilizes the power of Streamlit, LangChain, and a Large Language Model (LLM) to create an interactive and engaging conversational experience. Whether you want to have a friendly conversation or seek information, ChatBot is here to assist you!
- Seamless user interface powered by Streamlit.
- Handling of rate limit errors to ensure uninterrupted conversations.
- Intelligent management of token limits to prevent truncation of responses.
To get started with ChatBot, follow these simple installation instructions:
- Clone this repository to your local machine:
git clone https://github.com/your-username/ChatBot.git- Navigate to the root directory of the project:
cd ChatBot- Create a virtual environment (optional but recommended):
python -m venv venv-
Activate the virtual environment:
On Windows:
venv\Scripts\activate
On macOS and Linux:
source venv/bin/activate -
Install the required dependencies from requirements.txt:
pip install -r requirements.txt- Run the Streamlit application:
streamlit run app.pyEnjoy chatting with your personalized ChatBot! If you have any questions or encounter issues, feel free to open an issue on this repository. Happy chatting! 🤖💬
