इस प्रोजेक्ट के बारे में

LibreChat एक खुल-स्रोत, स्वयं-होस्ट करने योग्य AI चैट प्लेटफॉर्म है जो एक ऐसे इंटरफ़ेस के पीछे कई AI प्रदाताओं को लाता है जो ChatGPT से प्रेरित है। इसके README के अनुसार, यह Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, और OpenAI Responses API का समर्थन करता है, साथ ही कस्टम OpenAI-कम्पैटिबल एंडपॉइंट्स और स्थानीय या रिमोट प्रदाताओं जैसे Ollama, groq, Cohere, Mistral AI, OpenRouter, DeepSeek, Qwen और अन्य का भी। README द्वारा वर्णित प्रमुख क्षमता क्षेत्र: - मॉडल चयन और स्विचिंग: कई प्रदाताओं और एंडपॉइंट्स के बीच चुनें, और बातचीत के दौरान एंडपॉइंट या प्रीसेट बदलें। - एजेंट्स और टूल्स: नो-कोड कस्टम एजेंट्स, एजेंट मार्केटप्लेस, उपयोगकर्ताओं और समूहों के साथ साझा करना, Model Context Protocol (MCP) समर्थन, पुनः प्रयोग योग्य SKILL.md निर्देश बंडल के रूप में स्किल्स, प्रायोगिक एजेंट प्लगइन्स, और अलग-थलग बाल रन्स को काम सौंपने वाले सबएजेंट्स। - कोड इंटरप्रेटर: Python, Node.js (JS/TS), Go, C/C++, Java, PHP, Rust, और Fortran में सैंडबॉक्स्ड एक्जीक्यूशन, फ़ाइल अपलोड, प्रसंस्करण और डाउनलोड के साथ; ClickHouse/code-interpreter द्वारा संचालित। - वेब सर्च: सर्च प्रदाताओं, कंटेंट स्क्रेपर्स और रेरैंकर्स को जोड़ता है, कॉन्फ़िगर किए जा सकने वाली Jina रेरैकिंग के साथ। - जनरेटिव UI और आर्टिफैक्ट्स: चैट में बनाया गया React, HTML और Mermaid कंटेंट, फ़ुलस्क्रीन पूर्वावलोकन के साथ, और Mermaid का SVG या PNG के रूप में निर्यात। - छवि निर्माण और संपादन: GPT-Image-1, DALL-E (3/2), Stable Diffusion, Flux, या MCP सर्वर के माध्यम से टेक्स्ट-टू-इमेज और इमेज-टू-इमेज। - प्रीसेट्स और संदर्भ प्रबंधन: प्रीसेट्स को सहेजें और साझा करें, बातचीत की शाखाएँ बनाएं, संदेश संपादन और पुनर्निष्पादन, प्रॉम्प्ट साझा करना, और संदेशों व बातचीत को फ़ोर्क करना। - मल्टीमॉडल और फ़ाइल इंटरैक्शन: समर्थित प्रदाताओं के बीच छवि विश्लेषण और फ़ाइलों के साथ चैट। - बहुभाषी UI: इंटरफ़ेस भाषाओं की एक लंबी सूची, जिसका अनुवाद Locize के माध्यम से प्रबंधित किया जाता है। - तर्क UI: DeepSeek-R1 जैसे चैन-ऑफ़-थाट/रैज़निंग मॉडल्स के लिए गतिशील प्रदर्शन। - पुनः शुरू होने योग्य स्ट्रीम्स: कनेक्शन टूटने के बाद प्रतिक्रियाएँ पुनः जुड़ती हैं और जारी रहती हैं, मल्टी-टैब और मल्टी-डिवाइस सिंक के साथ, सिंगल-सरवर सेटअप से लेकर Redis के साथ क्वासीरली स्केल्ड डिप्लॉयमेंट तक काम करता है। - वॉइस और ऑडियो: स्पीच-टू-टेक्स्ट और टेक्स्ट-टू-स्पीच, OpenAI, Azure OpenAI, और Elevenlabs के साथ समर्थन। - आयात और निर्यात: LibreChat, ChatGPT, और Chatbot UI से बातचीतें आयात करें; स्क्रीनशॉट, मार्कडाउन, टेक्स्ट, या JSON के रूप में निर्यात करें। - सर्च और खोज: संदेशों और बातचीत के पार सर्च करें। - मल्टी-यूज़र और सुरक्षित प्रवेश: OAuth2, LDAP, और ईमेल लॉगिन, साथ ही अंतर्निहित मॉडरेशन और टोकन खर्च उपकरण। - एडमिन पैनल: उपयोगकर्ताओं, समूहों, भूमिकाओं और कॉन्फ़िगरेशन ओवरराइड्स का ब्राउज़र-आधारित प्रबंधन, Docker Compose स्टैक्स के साथ बंडल किया गया। - कॉन्फ़िगरेशन और डिप्लॉयमेंट: प्रॉक्सी और रिवर्स प्रॉक्सी विकल्प, Docker और अन्य डिप्लॉयमेंट विधियाँ, और मीडिया वितरण के लिए S3 with CloudFront। README में v0.8.8-rc2 रिलीज के बारे में भी उल्लेख है जिसमें एजेंट रन नियंत्रण, हुमन-इन-द-लूप एजेंट्स, एक एकीकृत एजेंट बिल्डर, ड्यूरेबल एजेंट ऑटोमेशन, बैकग्राउंड टूल्स, शेड्यूल्ड चैट्स (प्रायोगिक), मेमोरी और संदर्भ सुविधाएँ, एडिटेबल लॉग पेस्ट्स, साझाकरण और आर्टिफैक्ट सुधार, वेब सर्च जोड़, सुरक्षा और प्रमाणीकरण सख्ती, नए मॉडल सूचीकरण, Langfuse ऑब्ज़र्वेबिलिटी और प्रशासनिक सुविधाएँ शामिल हैं। यह दस्तावेज़ीकरण, एक चेंजलॉग और एक RAG API रिपोज़िटरी की ओर इशारा करता है, और योगदान व अनुवादों का आमंत्रण देता है।