Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shaadclt/chatbot-with-summarization
S-Chatbot is a Streamlit-based chatbot powered by GooglePalm language model. It allows users to interact with the chatbot and receive responses from the model.
https://github.com/shaadclt/chatbot-with-summarization
googlepalm langchain streamlit
Last synced: 3 days ago
JSON representation
S-Chatbot is a Streamlit-based chatbot powered by GooglePalm language model. It allows users to interact with the chatbot and receive responses from the model.
- Host: GitHub
- URL: https://github.com/shaadclt/chatbot-with-summarization
- Owner: shaadclt
- Created: 2023-12-13T04:55:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-14T17:10:59.000Z (about 1 year ago)
- Last Synced: 2024-12-07T15:12:12.704Z (2 months ago)
- Topics: googlepalm, langchain, streamlit
- Language: Python
- Homepage: https://s-chatbot.streamlit.app/
- Size: 12.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# S-Chatbot
![image](https://github.com/shaadclt/Chatbot-With-Summarization/assets/98437584/262309ef-cfc1-4540-9770-937eccb3e8fa)
S-Chatbot is a Streamlit-based chatbot powered by GooglePalm language model. It allows users to interact with the chatbot and receive responses from the model.
## Features
- Real-time chat interaction
- Conversation summarization using GooglePalm language model
- User-friendly Streamlit interface## Getting Started
### Prerequisites
Before you begin, make sure you have the following installed:
- [Python](https://www.python.org/)
- [Streamlit](https://streamlit.io/)
- [langchain](https://github.com/your-langchain-repository)### Installation
1. Clone the repository:
```bash
git clone https://github.com/shaadclt/Chatbot-With-Summarization.git
cd Chatbot-With-Summarization
```2. Install the required dependencies:
```bash
pip install -r requirements.txt
```### Usage
1. Run the Streamlit app:
```bash
streamlit run app.py
```2. Open your web browser and go to http://localhost:8501 to interact with the chatbot.
### Configuration
To use GooglePalm API, obtain an API key and paste it in the Streamlit sidebar.
### Contributing
Contributions are welcome! Please follow the contribution guidelines before submitting pull requests.### License
This project is licensed under the MIT License.### Acknowledgments
Streamlit: [https://streamlit.io/](https://streamlit.io/)