Skip to content

manojcode242/Chat_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 A Streamlit Chatbot with LangGraph and Groq LLM

📌 Project Overview

Streamlit Agentic Chatbot Application designed with a modular LangGraph workflow for structured reasoning and contextual awareness.

Workflow Orchestration : Powered by LangGraph with integrated memory and session tracking for coherent multi-turn conversations.

Inference & LLM : Backed by Groq Inference Engine, utilizing the GROQ model for fast and reliable responses.

User Experience : Streamlit-based interactive UI with session history, clean design, and secure API key management.

📸 Bot Screenshot

Chatbot Demo

🚀 Installation & Setup

1 : Navigate to the project directory

cd streamlit_langgraph_chatbot-main

2 : Create a virtual environment

py -m venv .venv

3 : Activate the virtual environment (Windows)

.\.venv\Scripts\Activate

4 : Activate the virtual environment (mac)

source .venv/bin/activate

5 : Upgrade pip

python -m pip install --upgrade pip

6 : Install dependencies

pip install streamlit langgraph langchain_groq

7 : Run the Streamlit app

streamlit run main.py

About

Streamlit Based AI Chatbot with LangGraph Integration, Groq LLM Inference, and Configurable Models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages