For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 + तेज़ स्थानीय इन्फ़रेंस

A100 80 GB

AnythingLLM + बड़े 70B+ मॉडल

💡 प्रो टिप: 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: सेटअप विज़ार्ड पूरा करें

ब्राउज़र में खोलें:

पहली बार का सेटअप विज़ार्ड आपको इन चरणों से गुज़ारता है:

  1. एडमिन खाता बनाएँ

  2. LLM प्रदाता चुनें

  3. एम्बेडिंग मॉडल चुनें

  4. अपना पहला वर्कस्पेस कॉन्फ़िगर करें


विधि 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+ मॉडलों तक पहुँच):

एम्बेडिंग कॉन्फ़िगरेशन

इंजन
बैकएंड
GPU आवश्यक
गुणवत्ता

native

CPU (बिल्ट-इन)

नहीं

अच्छा

openai

OpenAI API

नहीं

उत्कृष्ट

ollama

स्थानीय Ollama

वैकल्पिक

अच्छा-उत्तम

localai

LocalAI

वैकल्पिक

वेरिएबल

वेक्टर डेटाबेस विकल्प

DB
विवरण
किसके लिए सर्वोत्तम

lancedb

बिल्ट-इन, कोई कॉन्फ़िग नहीं

डिफ़ॉल्ट, छोटे-मध्यम डेटासेट

chroma

ChromaDB (बाहरी)

मध्यम डेटासेट, लचीलापन

pinecone

Pinecone क्लाउड

बड़े डेटासेट, प्रोडक्शन

weaviate

Weaviate (स्व-होस्टेड)

उन्नत उपयोग मामलों

वर्कस्पेस कॉन्फ़िगरेशन

AnythingLLM वर्कस्पेसेज़ पृथक वातावरण हैं जिनमें अपना:

  • दस्तावेज़ ज्ञान-आधार

  • LLM सेटिंग्स (वैश्विक सेटिंग्स को ओवरराइड कर सकती हैं)

  • चैट इतिहास

  • एजेंट कॉन्फ़िगरेशन

UI या API के माध्यम से वर्कस्पेसेज़ बनाएँ:

दस्तावेज़ इनजेशन

UI या API के माध्यम से दस्तावेज़ अपलोड करें:


GPU त्वरण

AnythingLLM स्वयं CPU पर चलता है। GPU त्वरण LLM इन्फ़रेंस बैकएंड पर लागू होता है.

एक ही Clore.ai सर्वर पर Ollama चलाना

Clore.ai पर GPU-मॉडल प्रदर्शन

मॉडल
GPU
VRAM
एम्बेडिंग गति
इन्फ़रेंस गति
लागत/घंटा

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 कनेक्शन विफल होता है

मेमोरी समाप्त / कंटेनर क्रैश


अधिक पढ़ें

अंतिम अपडेट

क्या यह उपयोगी था?