{"id":23592711,"url":"https://github.com/tushar2704/llm_chatbot_streamlit","last_synced_at":"2025-11-04T10:30:31.517Z","repository":{"id":165350381,"uuid":"640696472","full_name":"tushar2704/LLM_ChatBot_streamlit","owner":"tushar2704","description":"Streamlit application called T-BOT, using HugChat","archived":false,"fork":false,"pushed_at":"2023-05-31T04:22:57.000Z","size":17,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-29T09:00:31.421Z","etag":null,"topics":["artificial-intelligence","chatbot","data-science","hugchat","huggingface","llama","llm"],"latest_commit_sha":null,"homepage":"https://tushar2704-llm-chatbot-streamlit-chatbot-dssay9.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tushar2704.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-14T23:22:37.000Z","updated_at":"2023-08-07T05:49:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"61bd43db-33ba-405a-a431-a292357d68b3","html_url":"https://github.com/tushar2704/LLM_ChatBot_streamlit","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.08333333333333337,"last_synced_commit":"34505c12ac58049b53d714ca2186a7ff9530c724"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushar2704%2FLLM_ChatBot_streamlit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushar2704%2FLLM_ChatBot_streamlit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushar2704%2FLLM_ChatBot_streamlit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushar2704%2FLLM_ChatBot_streamlit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tushar2704","download_url":"https://codeload.github.com/tushar2704/LLM_ChatBot_streamlit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239432753,"owners_count":19637798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","chatbot","data-science","hugchat","huggingface","llama","llm"],"created_at":"2024-12-27T08:15:24.037Z","updated_at":"2025-11-04T10:30:31.472Z","avatar_url":"https://github.com/tushar2704.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LLM_ChatBot_streamlit\n\nLLM_ChatBot_streamlit- T-BOT, is an amazing chatbot application powered by the latest natural language processing technology. It is designed to provide a seamless conversational experience and assist users in various tasks. This repository contains the code and resources required to deploy the chatbot using Streamlit.\n\n- Using HugChat, an innovative and versatile Python package designed to simplify the development of chatbot applications. With HugChat, developers can quickly and effortlessly create intelligent conversational agents that interact with users in a natural and engaging manner.\n## Features\n\n- Natural language processing capabilities\n- Contextual understanding of user queries\n- Rich and engaging conversation flow\n- Seamless integration with Streamlit\n- Easy-to-use and interactive user interface\n\n\n- Front-end: The user submits an input prompt (by providing a string of text to the text box via st.text_input()), and the app generates a response.\n- Back-end: Input prompt is sent to hugchat (the unofficial port to the HuggingChat API) via streamlit-chat for generating a response.\n- Front-end: Generated responses are displayed in the app via's message() command.\n\n\n![Alt text](https://blog.streamlit.io/content/images/2023/05/hugchat-diagram.png)\n## Installation\n\nTo run the LLM_ChatBot_streamlit locally, you need to follow these steps:\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/tushar2704/LLM_ChatBot_streamlit.git\n   cd LLM_ChatBot_streamlit\n   ```\n\n2. Install the dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. Run the Streamlit app:\n\n   ```bash\n   streamlit run chatbot.py\n   ```\n\n   This command will start the Streamlit app and you can access it in your web browser.\n\n## Usage\n\nOnce the application is running, you can interact with the chatbot through the user interface. The chatbot will respond to your queries and engage in a conversation with you. Feel free to explore its features and capabilities.\n\n## Deployment\n\nThe LLM_ChatBot_streamlit app is deployed using Streamlit Sharing, allowing you to access it directly from your web browser. Here are the deployment links:\n\n[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://tushar2704-llm-chatbot-streamlit-chatbot-dssay9.streamlit.app/)\n\n## Demo\n\nYou can find a live demo of the LLM_ChatBot_streamlit app in action at the following link:\n\n- [Demo](https://tushar2704-llm-chatbot-streamlit-chatbot-dssay9.streamlit.app/)\n\n\n## Author\n- \u003cins\u003e\u003cb\u003e©2023 Tushar Aggarwal. All rights reserved\u003c/b\u003e\u003c/ins\u003e\n- \u003cb\u003e[LinkedIn](https://www.linkedin.com/in/tusharaggarwalinseec/)\u003c/b\u003e\n- \u003cb\u003e[Medium](https://medium.com/@tushar_aggarwal)\u003c/b\u003e \n- \u003cb\u003e[Tushar-Aggarwal.com](https://www.tushar-aggarwal.com/)\u003c/b\u003e\n- \u003cb\u003e[Kaggle](https://www.kaggle.com/tusharaggarwal27)\u003c/b\u003e \n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.\n\n## License\n\nLLM_ChatBot_streamlit is licensed under the [MIT License](https://github.com/tushar2704/LLM_ChatBot_streamlit/blob/main/LICENSE).\n\n\n## Acknowledgements\n\nWe would like to express our gratitude to the open-source community for their invaluable contributions and support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftushar2704%2Fllm_chatbot_streamlit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftushar2704%2Fllm_chatbot_streamlit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftushar2704%2Fllm_chatbot_streamlit/lists"}