Below is a screenshot of the AI Agent Interface:
A full-stack AI chatbot using FastAPI + Streamlit powered by LangGraph + LangChain. Supports multi-model LLMs from OpenAI and Groq, and integrates optional real-time web search via Tavily.
- ๐ Choose between OpenAI and Groq as model providers
- ๐ง Supports multiple models:
GPT-4o-mini,GPT-3.5-turbo,LLaMA-3,Mixtral - ๐ Optional web search using Tavily API
- ๐ Custom system prompts
- ๐ป User-friendly Streamlit interface
- โก FastAPI backend with API endpoint
FastAPIfor backendStreamlitfor UILangChain+LangGraphfor LLM orchestrationOpenAI,Groq,TavilyAPIs
- python -m venv venv
- source venv/Scripts/activate
- pip install -r requirements.txt
- uvicorn backend:app --reload (for backend)
- streamlit run frontend.py (for frontend)
git clone https://github.com/yourusername/langgraph-ai-agent.git
cd langgraph-ai-agent