Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vishnun0027/llm-powered-chatbot
implement an LLM-powered chatbot. This chatbot will be able to have a conversation and remember previous interactions.
https://github.com/vishnun0027/llm-powered-chatbot
chat-history chat-model chatbot conversational-ai llm prompt-template streamlit
Last synced: 27 days ago
JSON representation
implement an LLM-powered chatbot. This chatbot will be able to have a conversation and remember previous interactions.
- Host: GitHub
- URL: https://github.com/vishnun0027/llm-powered-chatbot
- Owner: vishnun0027
- Created: 2024-11-24T16:21:20.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2024-11-25T09:30:33.000Z (27 days ago)
- Last Synced: 2024-11-25T10:38:21.180Z (27 days ago)
- Topics: chat-history, chat-model, chatbot, conversational-ai, llm, prompt-template, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 139 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LLM-powered chatbot 🤖
A conversational AI chatbot built with Streamlit, LangChain, and Language model (LLM). This chatbot maintains conversation context and provides natural language responses through a clean web interface.![My Project Logo](img/Screenshot.png)
### Features
- Interactive chat interface built with Streamlit
- Conversation memory to maintain context across messages
- Language model powered by Groq's LLama3-8b
- Error handling and logging
- Session management for multiple users
- Customizable language support
- Clean and intuitive user interface## Installation
**1.Clone the repository:**
```bash
git clone https://github.com/vishnun0027/LLM-powered-chatbot.git
cd LLM-powered-chatbot
```
**2.Install the required dependencies:**
```bash
pip install -r requirements.txt
```
**3.Create a .env file in the project root and add your Groq API key:**
```bash
GROQ_API_KEY=your_api_key_here
```
## Usage
**1.Start the Streamlit server:**
```bash
streamlit run src/chatbot.py --server.port=8501 --server.address=0.0.0.0
```
**2.Open your web browser and navigate to http://localhost:8501****3.Start chatting with the bot!**