--- title: Learner_Bot_LLM app_file: app.py sdk: streamlit sdk_version: 1.28.0 license: apache-2.0 emoji: 😻 colorFrom: blue colorTo: purple --- Learner Bot LLM ============================================== Learner Bot is a simple chatbot built using the Streamlit and Embedchain .This bot is able to learn new things just by adding URL of information you provide and also you able to talk with your data . This bot is build on `Mixtral-8x7B-Instruct-v0.1` LLM Getting Started --------------- To run the Learner Bot locally on your machine, follow these steps: 1. Clone the repository: `git clone https://github.com/Piyushlamsoge/Demo-project.git` 2. Navigate into the cloned directory: `cd Demo-project` 3. Create a virtual environment (optional but recommended): `python -m venv env && source env/bin/activate` 4. Install required packages: `pip install -r requirements.txt` 5. Run the app: `streamlit run app.py` 6. Add your `HuggingFace API` = "hf_xxxxxxxxxxxxx" 7. Interact with the chatbot by typing messages in the input box at the bottom of the page. Project Structure ----------------- * `app.py`: The main script that runs the Streamlit application and contains the implementation of the chatbot logic. * `requirements.txt`: File listing dependencies needed to run the project. Contributing ------------ We welcome contributions! If you find any issues or want to add new features, feel free to submit pull requests. Before contributing, please read our Contribution Guidelines available in the [CONTRIBUTING](CONTRIBUTING.md) file. License ------- This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. Acknowledgements ---------------- This project was inspired by various online resources and tutorials related to building chatbots using Streamlit. We would like to thank those who have shared their knowledge and experience in creating such helpful content.