Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ GroqFlow - AI Agent Chatbot

GroqFlow is an AI-powered agent chatbot built with a modern full-stack architecture.
It combines the power of Groq Cloud LLMs, LangGraph agent workflows, and Tavily web search to provide intelligent, context-aware responses.

The project includes a FastAPI backend for AI processing and a Streamlit frontend for an interactive chat experience. image image


🚀 Features

  • 🤖 AI Agent powered chatbot
  • ⚡ Fast inference using Groq Cloud
  • 🧠 LangGraph-based agent workflow
  • 🔥 Llama model integration
  • 🌐 Real-time web search capability with Tavily
  • 🏗️ Full-stack architecture (Frontend + Backend)
  • 💬 Interactive chat interface
  • 🔌 REST API communication using FastAPI

🛠️ Tech Stack

Frontend

  • Streamlit
  • Python

Backend

  • FastAPI
  • Python
  • LangGraph
  • LangChain

AI / LLM

  • Groq Cloud
  • Llama Models

External Tools

  • Tavily Search API

🏗️ System Architecture

                 User
                   |
                   v
          Streamlit Frontend
                   |
                   v
            FastAPI Backend
                   |
                   v
            LangGraph Agent
              /          \
             /            \
            v              v
   Groq Cloud LLM     Tavily Search
     (Llama Model)        API
             \            /
              \          /
                   v
              AI Response


🎯 Use Cases

  • AI personal assistant
  • Research assistant
  • Web-enabled chatbot
  • Intelligent question answering system
  • AI workflow automation
  • Real-time information retrieval

🔮 Future Improvements

  • Conversation memory
  • User authentication
  • Multi-agent architecture
  • RAG-based document assistant
  • Docker deployment
  • Cloud deployment

👨‍💻 Author

Rahman Saif

AI / Machine Learning Enthusiast

About

GroqFlow is an AI-powered agent chatbot built with a full-stack architecture using FastAPI, Streamlit, and LangGraph. It integrates Groq Cloud LLMs with Llama models to deliver fast and intelligent responses, while Tavily Search API enables real-time web information retrieval

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages