AnythingLLM RAG प्लेटफ़ॉर्म
Clore.ai पर AnythingLLM डिप्लॉय करें — एक ऑल-इन-वन RAG एप्लिकेशन और AI एजेंट प्लेटफ़ॉर्म, जिसमें बिल्ट-इन डॉक्यूमेंट चैट, नो-कोड एजेंट बिल्डर, और MCP सपोर्ट शामिल है, जो किफ़ायती GPU क्लाउड सर्वरों पर चलता है।
अवलोकन
AnythingLLM एक पूर्ण-विशेषताओं वाला, ओपन-सोर्स AI वर्कस्पेस है जिसके GitHub पर 40K+ स्टार हैं। यह दस्तावेज़-आधारित RAG (Retrieval-Augmented Generation), AI एजेंट्स, और एक नो-कोड एजेंट बिल्डर को एक ही, स्व-होस्टेड एप्लिकेशन में जोड़ता है — जिसे सेट अप करने के लिए बिल्कुल भी कोडिंग की आवश्यकता नहीं होती, और सब कुछ एक साफ़, सहज UI के माध्यम से प्रबंधित होता है.
Clore.ai पर AnythingLLM क्यों चलाएँ?
आउट ऑफ द बॉक्स पूरा RAG पाइपलाइन — PDFs, Word डॉक्यूमेंट्स, वेबसाइट्स, और YouTube ट्रांसक्रिप्ट अपलोड करें। AnythingLLM उन्हें स्वचालित रूप से चंक्स में विभाजित करता है, एम्बेड करता है, और सिमेंटिक सर्च के लिए संग्रहीत करता है.
एप्लिकेशन के लिए GPU की आवश्यकता नहीं — AnythingLLM डिफ़ॉल्ट रूप से CPU-आधारित एम्बेडिंग का उपयोग करता है। स्थानीय इन्फ़रेंस के लिए इसे Ollama या vLLM चला रहे Clore.ai GPU सर्वर के साथ जोड़ें.
वास्तविक टूल्स वाले AI एजेंट्स — बिल्ट-इन एजेंट वेब ब्राउज़ कर सकते हैं, कोड लिख और चला सकते हैं, फ़ाइलें प्रबंधित कर सकते हैं, और बाहरी APIs को कॉल कर सकते हैं — सब कुछ GUI के माध्यम से संचालित होता है.
MCP संगतता — विस्तारित टूल कनेक्टिविटी के लिए Model Context Protocol इकोसिस्टम के साथ इंटीग्रेट करता है.
वर्कस्पेस आइसोलेशन — अलग-अलग परियोजनाओं या टीमों के लिए अलग ज्ञान-आधार और LLM सेटिंग्स वाले अलग वर्कस्पेस बनाएं.
आर्किटेक्चर का अवलोकन
┌─────────────────────────────────────────────┐
│ AnythingLLM (पोर्ट 3001) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ RAG/डॉक्स │ │ एजेंट्स │ │ उपयोगकर्ता │ │
│ └────┬─────┘ └────┬─────┘ └──────────┘ │
│ │ │ │
│ ┌────▼─────────────▼───────┐ │
│ │ LLM प्रदाता राउटर │ │
│ └──────────────┬───────────┘ │
└─────────────────┼───────────────────────────┘
│
┌────────────┼────────────┐
▼ ▼ ▼
OpenAI Anthropic Ollama (स्थानीय)
Claude Gemini vLLM (स्थानीय)आवश्यकताएँ
सर्वर विनिर्देश
GPU
आवश्यक नहीं
RTX 3090 (यदि स्थानीय LLMs का उपयोग कर रहे हों)
केवल Ollama/vLLM बैकएंड के लिए
VRAM
—
24 GB
स्थानीय मॉडल inference के लिए
CPU
2 vCPU
4 vCPU
एम्बेडिंग CPU पर चलती है
RAM
4 GB
8 GB
जितना अधिक = मेमोरी में उतना बड़ा दस्तावेज़ इंडेक्स
स्टोरेज
10 GB
50+ GB
दस्तावेज़ स्टोरेज, वेक्टर DB, मॉडल कैश
Clore.ai मूल्य निर्धारण संदर्भ
CPU इंस्टेंस (4 vCPU, 8 GB RAM)
~$0.05–0.10/घंटा
AnythingLLM + बाहरी API प्रदाता
RTX 3090 (24 GB VRAM)
$0.07–0.21/hr
AnythingLLM + Ollama स्थानीय LLMs
RTX 4090 (24 GB VRAM)
$0.14–0.42/hr
AnythingLLM + तेज़ स्थानीय इन्फ़रेंस
💡 प्रो टिप: AnythingLLM की बिल्ट-इन एम्बेडिंग (LanceDB + स्थानीय CPU एम्बेडर) बिना GPU के काम करती है। LLM बैकएंड के लिए, आप OpenRouter या Groq जैसे फ्री-टियर API प्रदाताओं का उपयोग करके लागत को न्यूनतम रख सकते हैं.
पूर्वापेक्षाएँ
SSH एक्सेस वाला Clore.ai सर्वर
Docker (Clore.ai servers पर पहले से इंस्टॉल)
कम-से-कम एक LLM API कुंजी या स्थानीय Ollama/vLLM बैकएंड
त्वरित शुरुआत
विधि 1: एकल Docker कंटेनर (अनुशंसित)
आधिकारिक एकल-कंटेनर डिप्लॉयमेंट में सब कुछ शामिल है: वेब UI, LanceDB वेक्टर स्टोर, और दस्तावेज़ प्रोसेसर.
चरण 1: अपने Clore.ai सर्वर से कनेक्ट करें
चरण 2: स्टोरेज डायरेक्टरी सेट अप करें
चरण 3: AnythingLLM चलाएँ
क्यों
--cap-add SYS_ADMIN? AnythingLLM वेबपेज स्क्रैपिंग और PDF रेंडरिंग के लिए Chromium का उपयोग करता है, जिसके लिए कंटेनर की ऊँची क्षमताएँ आवश्यक होती हैं.
चरण 4: स्टार्टअप सत्यापित करें
चरण 5: सेटअप विज़ार्ड पूरा करें
ब्राउज़र में खोलें:
पहली बार का सेटअप विज़ार्ड आपको इन चरणों से गुज़ारता है:
एडमिन खाता बनाएँ
LLM प्रदाता चुनें
एम्बेडिंग मॉडल चुनें
अपना पहला वर्कस्पेस कॉन्फ़िगर करें
विधि 2: Docker Compose (मल्टी-सर्विस)
अलग सेवाओं और आसान प्रबंधन वाले प्रोडक्शन डिप्लॉयमेंट के लिए:
चरण 1: प्रोजेक्ट डायरेक्टरी बनाएँ
चरण 2: बनाएँ docker-compose.yml
चरण 3: बनाएँ .env फ़ाइल
चरण 4: शुरू करें
विधि 3: पूर्व-कॉन्फ़िगर किए गए वातावरण वेरिएबल्स के साथ
सेटअप विज़ार्ड के बिना स्वचालित डिप्लॉयमेंट के लिए:
कॉन्फ़िगरेशन
LLM प्रदाता विकल्प
AnythingLLM LLM बैकएंड्स की एक विस्तृत श्रृंखला का समर्थन करता है। इसे UI में यहाँ सेट करें सेटिंग्स → LLM प्राथमिकता, या वातावरण वेरिएबल्स के माध्यम से:
OpenAI:
Anthropic Claude:
Google Gemini:
Ollama (स्थानीय):
OpenRouter (100+ मॉडलों तक पहुँच):
एम्बेडिंग कॉन्फ़िगरेशन
native
CPU (बिल्ट-इन)
नहीं
अच्छा
openai
OpenAI API
नहीं
उत्कृष्ट
ollama
स्थानीय Ollama
वैकल्पिक
अच्छा-उत्तम
localai
LocalAI
वैकल्पिक
वेरिएबल
वेक्टर डेटाबेस विकल्प
lancedb
बिल्ट-इन, कोई कॉन्फ़िग नहीं
डिफ़ॉल्ट, छोटे-मध्यम डेटासेट
chroma
ChromaDB (बाहरी)
मध्यम डेटासेट, लचीलापन
pinecone
Pinecone क्लाउड
बड़े डेटासेट, प्रोडक्शन
weaviate
Weaviate (स्व-होस्टेड)
उन्नत उपयोग मामलों
वर्कस्पेस कॉन्फ़िगरेशन
AnythingLLM वर्कस्पेसेज़ पृथक वातावरण हैं जिनमें अपना:
दस्तावेज़ ज्ञान-आधार
LLM सेटिंग्स (वैश्विक सेटिंग्स को ओवरराइड कर सकती हैं)
चैट इतिहास
एजेंट कॉन्फ़िगरेशन
UI या API के माध्यम से वर्कस्पेसेज़ बनाएँ:
दस्तावेज़ इनजेशन
UI या API के माध्यम से दस्तावेज़ अपलोड करें:
GPU त्वरण
AnythingLLM स्वयं CPU पर चलता है। GPU त्वरण LLM इन्फ़रेंस बैकएंड पर लागू होता है.
एक ही Clore.ai सर्वर पर Ollama चलाना
Clore.ai पर GPU-मॉडल प्रदर्शन
Llama 3.2 3B
RTX 3090
2 जीबी
तेज़
60–80 tok/s
~$0.20
Llama 3.1 8B
RTX 3090
6 GB
तेज़
40–60 tok/s
~$0.20
Mistral 7B
RTX 3090
5 GB
तेज़
45–65 tok/s
~$0.20
Llama 3.1 70B
A100 80GB
40 GB
मध्यम
20–35 tok/s
~$1.10
टिप्स और सर्वोत्तम अभ्यास
दस्तावेज़ इनजेशन की सर्वोत्तम प्रथाएँ
बड़े PDFs को पूर्व-प्रसंस्कृत करें — OCR-भारी स्कैन इनजेशन को धीमा करते हैं। पहले
pdftotextया Adobe OCR का उपयोग करें.वर्कस्पेस के अनुसार व्यवस्थित करें — बेहतर रिट्रीवल सटीकता के लिए प्रति प्रोजेक्ट/डोमेन अलग वर्कस्पेस बनाएँ.
विशिष्ट क्वेरीज़ का उपयोग करें — RAG विशिष्ट प्रश्नों के साथ सबसे अच्छा काम करता है, व्यापक अनुरोधों के साथ नहीं.
Clore.ai पर लागत प्रबंधन
चूँकि Clore.ai इंस्टेंस अस्थायी होते हैं, इसलिए हमेशा स्टोरेज डायरेक्टरी का बैकअप लें। इसमें शामिल है:
वेक्टर एम्बेडिंग्स (LanceDB)
अपलोड किए गए दस्तावेज़
चैट इतिहास
एजेंट कॉन्फ़िगरेशन
मल्टी-यूज़र सेटअप
AI एजेंट कॉन्फ़िगरेशन
AnythingLLM एजेंट वास्तविक दुनिया के कार्य कर सकते हैं। टूल्स सक्षम करें सेटिंग्स → एजेंट्स:
वेब ब्राउज़ — वेब पेज लाता और पढ़ता है
Google खोज — Google खोजता है (API कुंजी आवश्यक)
कोड इंटरप्रेटर — सैंडबॉक्स में Python चलाता है
GitHub — रिपॉज़िटरीज़ पढ़ता है
SQL कनेक्टर — डेटाबेस क्वेरी करता है
प्रदर्शन ट्यूनिंग
AnythingLLM अपडेट करना
समस्या निवारण
कंटेनर शुरू हो जाता है लेकिन UI सुलभ नहीं है
दस्तावेज़ अपलोड विफल होता है
RAG प्रतिक्रियाएँ खराब गुणवत्ता की हैं / हैलुसिनेट कर रही हैं
सामान्य कारण और समाधान:
AnythingLLM से Ollama कनेक्शन विफल होता है
मेमोरी समाप्त / कंटेनर क्रैश
अधिक पढ़ें
AnythingLLM दस्तावेज़ीकरण — पूर्ण सेटअप और API संदर्भ
AnythingLLM GitHub — स्रोत कोड, समस्याएँ, रोडमैप
AnythingLLM Docker Hub — इमेज टैग्स
Clore.ai पर Ollama चलाना — AnythingLLM के लिए स्थानीय LLM बैकएंड
Clore.ai पर vLLM चलाना — उच्च-प्रदर्शन इन्फरेंस
GPU तुलना गाइड — सही Clore.ai टियर चुनना
MCP दस्तावेज़ीकरण — एजेंटों को विस्तारित करने के लिए Model Context Protocol
AnythingLLM API संदर्भ — स्वचालन के लिए REST API
अंतिम अपडेट
क्या यह उपयोगी था?