{"repo":"ENDEVSOLS/Long-Trainer","free":true,"listed":false,"github":"https://github.com/ENDEVSOLS/Long-Trainer","clone":"git clone https://github.com/ENDEVSOLS/Long-Trainer.git","description":"Production-ready RAG framework for Python — multi-tenant chatbots with streaming, tool calling, agent mode (LangGraph), vector search (FAISS), and persistent MongoDB memory. Built on LangChain.","language":"Python","stars":30,"topics":["langchain","langchain-python","rag","longtrainer","agent","conversational-ai","document-qa","langgraph","llm","multi-tenant"],"license":"MIT","category":"ai-agents","readme_excerpt":"LongTrainer 1.3.1 — Production-Ready RAG Framework Multi-tenant bots, streaming, tools, and persistent memory — all batteries included. Documentation • Quick Start • Features • Migration from 0.3.4 --- [!TIP] This package is part of the EnDevSols Long-Suite —the definitive lifecycle for production RAG. Join our Central Community Hub for architecture advice and support. --- What is LongTrainer? LongTrainer is a production-ready RAG framework that turns your documents into intelligent, multi-tenant chatbots — with 5 lines of code . Built on top of LangChain, LongTrainer handles the hard parts that every production RAG system needs: multi-bot isolation, persistent MongoDB memory, FAISS vector search, streaming responses, custom tool calling, chat encryption, and vision support — so you don't have to wire them together yourself. Why LongTrainer over raw LangChain / LlamaIndex? Problem LangChain / LlamaIndex LongTrainer --- --- --- Multi-bot management DIY — manage state per bot Built-in: initialize bot id() → isolated bots Persistent chat memory Wire MongoDB/Redis yourself Built-in: MongoDB-backed, encrypted, restorable Document ingestion Assemble loaders + splitters One-liner: add document from path(path, bot id) Streaming responses Implement astream yourself get response(stream=True) yields chunks Custom tool calling Define tools, build agent add tool(my tool) — plug and play Web search augmentation Find and integrate search Built-in toggle: web search=True Vision chat Complex ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ENDEVSOLS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ENDEVSOLS/Long-Trainer/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."}