Skip to content
🚀 EDDI 6.5.0

19 LLM प्रदाता, आपकी साइट क्रॉल करने और आपकी फ़ाइलें पढ़ने वाले नॉलेज बेस, और संगत एजेंट संस्करणों के साथ आगे बढ़ने वाली बातचीतनया क्या है

प्रबंधित क्लाउड शुरू करें
सभी इंटीग्रेशन
डेटा और RAGstoreType: chroma

Chroma

EDDI नॉलेज बेस के लिए वेक्टर स्टोर के रूप में Chroma। जब दोबारा इस्तेमाल करने लायक कोई मौजूदा इन्फ्रास्ट्रक्चर न हो, तब सबसे कम झंझट वाला विकल्प।

आपको क्या मिलता है

  • आपके अपने दस्तावेज़ों से रिट्रीवल-ऑगमेंटेड जवाब
  • 6 वेक्टर स्टोर में से एक, जिसे कोड से नहीं, कॉन्फ़िगरेशन से चुना जाता है
  • इनजेशन स्रोत: वेबसाइट क्रॉलिंग और अपलोड की गई फ़ाइलें, शेड्यूल और रन हिस्ट्री के साथ

EDDI में यह कैसे काम करता है

  1. Chroma सर्वर चलाएँ और उसका URL तथा एक कलेक्शन नाम नोट करें।
  2. storeType: "chroma" और स्टोर पैरामीटर, साथ में एम्बेडिंग प्रोवाइडर के साथ एक RagConfiguration बनाएँ।
  3. eddi://ai.labs.rag वर्कफ़्लो स्टेप से इसे एजेंट से जोड़ें।
  4. LLM टास्क में knowledgeBases के अंतर्गत इसे नाम से चुनें, फिर दस्तावेज़ इनजेस्ट करें।

कॉन्फ़िगरेशन

EDDI दस्तावेज़ों से लिया गया। your-agent-id जैसे प्लेसहोल्डर आपको अपने मान से बदलने होंगे।

RagConfiguration (POST /ragstore/rags)नॉलेज बेस। Chroma एक बेस URL और एक कलेक्शन नाम लेता है।
{
  "name": "product-docs",
  "embeddingProvider": "openai",
  "embeddingParameters": {
    "model": "text-embedding-3-small",
    "apiKey": "${vault:openai-key}"
  },
  "storeType": "chroma",
  "storeParameters": {
    "baseUrl": "http://localhost:8000",
    "collectionName": "product-docs"
  },
  "chunkStrategy": "recursive",
  "chunkSize": 512,
  "chunkOverlap": 64,
  "maxResults": 5,
  "minScore": 0.6
}
workflow step + langchain.json taskवह स्टेप जो इसे एजेंट से जोड़ता है और वह टास्क जो इसे इस्तेमाल करता है। वर्कफ़्लो स्टेप छोड़ देना सबसे आम गलती है।
// 1. workflow step: binds the knowledge base to the agent
{ "type": "eddi://ai.labs.rag",
  "extensions": {},
  "config": { "uri": "eddi://ai.labs.rag/ragstore/rags/{ragId}?version=1" } }

// 2. LLM task: selects it by the "name" of the RagConfiguration
{ "tasks": [{
    "actions": ["*"],
    "type": "openai",
    "knowledgeBases": [{ "name": "product-docs", "maxResults": 5, "minScore": 0.7 }],
    "parameters": { "systemMessage": "You are a helpful assistant." }
} ] }

गवर्नेंस

  • एम्बेडिंग API कुंजियाँ वॉल्ट संदर्भ हैं, इसलिए दस्तावेज़ संग्रह और क्रेडेंशियल अलग रहते हैं।
  • एम्बेडिंग कॉल दस्तावेज़ का टेक्स्ट होस्टेड एम्बेडिंग प्रोवाइडर को भेजते हैं। अगर डेटा आपके इन्फ्रास्ट्रक्चर से बाहर नहीं जाना चाहिए, तो सेल्फ-होस्टेड एम्बेडिंग मॉडल इस्तेमाल करें।
  • खुला वेक्टर स्टोर आपके संग्रह की प्रति है। Chroma को प्रमाणीकरण के साथ और सार्वजनिक इंटरफ़ेस से दूर चलाएँ।

जानने योग्य बातें

  • दस्तावेज़ के चंक बदलना इन-मेमोरी और pgvector के लिए सत्यापित है। Chroma के लिए इसके काम करने की उम्मीद है लेकिन टेस्ट इसे कवर नहीं करते, इसलिए दोबारा इनजेस्ट किए दस्तावेज़ पुराने चंक छोड़ सकते हैं।

संबंधित इंटीग्रेशन

इस पेज का कॉन्फ़िगरेशन और व्यवहार EDDI दस्तावेज़ों पर आधारित है, जिन्हें 2026-10-14 को जाँचा गया। रिलीज़ के बीच फ़ील्ड नाम और डिफ़ॉल्ट बदल सकते हैं, इसलिए उन्हें अपने संस्करण के दस्तावेज़ों में पुष्टि करें।