Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/)