{"repo":"minhbtrc/chatbot-template","free":true,"listed":false,"github":"https://github.com/minhbtrc/chatbot-template","clone":"git clone https://github.com/minhbtrc/chatbot-template.git","description":"A modular backend framework for building AI chat applications powered by large language models (LLMs)","language":"Python","stars":39,"topics":["agentic","chatbot","fastapi","langchain","langgraph","llm","mongodb","rag","chatbot-template","backend-app"],"license":"MIT","category":"ai-agents","readme_excerpt":"LLM Chatbot Backend Framework A modular, production-ready backend framework for building AI chat applications powered by large language models (LLMs), using FastAPI and dependency injection. This framework supports multiple expert types and incorporates the latest techniques for building scalable chatbot applications. Features 🤖 AI & LLM Integration - 🧠 Multiple Expert Types : Support for different chat modes: - QNA : Basic question-answering chatbot - RAG : Retrieval-Augmented Generation with document processing - DEEPRESEARCH : Advanced research assistant with web search capabilities - 🔄 Flexible LLM Support : Multiple LLM providers (OpenAI, Azure OpenAI, Google Gemini, LlamaCpp, Vertex AI) - 🎯 Streaming Responses : Real-time streaming chat using Server-Sent Events (SSE) - 📚 Document Processing : Built-in PDF processing and vector storage for RAG 💬 Conversation & Memory Management - 🗄️ Multiple Memory Backends : In-memory, MongoDB, and SQL storage options - 🔄 Conversation History : Persistent conversation management with user sessions - 🧹 Memory Operations : Clear, retrieve, and manage conversation history 🛠️ Development & Architecture - 🚀 FastAPI Integration : Modern, async API with automatic OpenAPI documentation - 🔌 Dependency Injection : Clean component management using the Injector pattern - ⚡ Async Support : Full asynchronous operation for high-performance applications - 🧪 Extensible Tool System : Easy integration of custom tools (web search, etc.) 🔧 Ope","default_branch":null,"files":null,"tree":[],"storefront":"/r/minhbtrc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minhbtrc/chatbot-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}