इस प्रोजेक्ट के बारे में
Chroma एक ओपन-सोर्स एम्बेडिंग डेटाबेस है जिसका उपयोग AI एप्लिकेशन के लिए सर्च इंफ्रास्ट्रक्चर के रूप में किया जाता है। यह उपयोगकर्ताओं को दस्तावेज़, मेटाडेटा और ID स्टोर करने की अनुमति देता है, और टोकनाइज़ेशन, एम्बेडिंग और इंडेक्सिंग को स्वचालित रूप से संभालता है, हालांकि यह कस्टम एम्बेडिंग्स जोड़ने का समर्थन भी करता है।
मुख्य क्षमताओं में शामिल हैं:
- कलेक्शन मैनेजमेंट: दस्तावेज़ों के कलेक्शन बनाना, पुनः प्राप्त करना और हटाना।
- डेटा ऑपरेशन्स: कलेक्शन के भीतर दस्तावेज़ों को जोड़ना, अपडेट करना और हटाना।
- क्वेरी करना: क्वेरी टेक्स्ट के आधार पर सबसे समान परिणामों की खोज करना, जिसमें वैकल्पिक मेटाडेटा और दस्तावेज़ फ़िल्टर का समर्थन शामिल है।
- डिप्लॉयमेंट लचीलापन: प्रोटोटाइपिंग के लिए इन-मेमोरी सेटअप, पर्सिस्टेंट स्टोरेज और क्लाइंट-सर्वर मोड का समर्थन करता है।
यह प्रोजेक्ट Python और JavaScript के लिए क्लाइंट प्रदान करता है और Chroma Cloud नामक एक होस्टेड सर्वरलेस संस्करण भी पेश करता है।