Skip to content

implement an LLM-powered chatbot. This chatbot will be able to have a conversation and remember previous interactions.

Notifications You must be signed in to change notification settings

vishnun0027/LLM-powered-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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:

git clone https://github.com/vishnun0027/LLM-powered-chatbot.git
cd LLM-powered-chatbot

2.Install the required dependencies:

pip install -r requirements.txt

3.Create a .env file in the project root and add your Groq API key:

GROQ_API_KEY=your_api_key_here

Usage

1.Start the Streamlit server:

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!

About

implement an LLM-powered chatbot. This chatbot will be able to have a conversation and remember previous interactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published