https://github.com/ajlearner46/chatbot-in-langgraph
ChatBot developed using LangGraph
https://github.com/ajlearner46/chatbot-in-langgraph
Last synced: 10 months ago
JSON representation
ChatBot developed using LangGraph
- Host: GitHub
- URL: https://github.com/ajlearner46/chatbot-in-langgraph
- Owner: AJlearner46
- Created: 2025-08-06T06:03:39.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-06T06:32:58.000Z (11 months ago)
- Last Synced: 2025-08-06T08:21:31.738Z (11 months ago)
- Language: Python
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LangGraph Chatbot with Streamlit Interface
---
## 💻 Features
- Chat memory using LangGraph
- Streamed AI responses with typing effect
- Simple UI using Streamlit
---
## 📦 Installation
### 1. Clone the repository
```bash
git clone https://github.com/AJlearner46/ChatBot-in-LangGraph.git
cd ChatBot-in-LangGraph
```
### 2. Create & activate a virtual env
```bash
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
```
### 3. Install dependencies
```bash
pip install -r requirements.txt
```
### 4. Set up your environmental variables
Rename the .env.example file to .env and paste your OpenAI API key:
```bash
OPENAI_API_KEY=your-openai-key-here
```
### 5. Run the chatbot
```bash
streamlit run streamlit_frontend.py
```
Then open the link in your browser (usually http://localhost:8501)
---
## Coming Soon
- Multi LLMs switch
- Multimodal input
- Support for uploading files/knowledge base (RAG)
- Multi-user session handling