Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatBot - Personal Chat Bot using Streamlit, LangChain, and LLM Model

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!

ChatBot Demo

Features

  • 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.

Installation

To get started with ChatBot, follow these simple installation instructions:

  1. Clone this repository to your local machine:
git clone https://github.com/your-username/ChatBot.git
  1. Navigate to the root directory of the project:
cd ChatBot
  1. Create a virtual environment (optional but recommended):
python -m venv venv
  1. Activate the virtual environment:

    On Windows:

    venv\Scripts\activate

    On macOS and Linux:

    source venv/bin/activate
  2. Install the required dependencies from requirements.txt:

pip install -r requirements.txt
  1. Run the Streamlit application:
streamlit run app.py

Enjoy chatting with your personalized ChatBot! If you have any questions or encounter issues, feel free to open an issue on this repository. Happy chatting! 🤖💬

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages