Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.24 KB

File metadata and controls

42 lines (25 loc) · 1.24 KB

🤖 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