عن المشروع

Chroma هي قاعدة بيانات تضمين (embedding database) مفتوحة المصدر تُستخدم كبنية تحتية للبحث في تطبيقات الذكاء الاصطناعي. تتيح للمستخدمين تخزين المستندات والبيانات الوصفية والمعرفات، وتتعامل مع عمليات التجزئة (tokenization) والتضمين والفهرسة تلقائياً، رغم أنها تدعم أيضاً إضافة تضمينات مخصصة. تشمل القدرات الرئيسية ما يلي: - إدارة المجموعات: إنشاء واسترجاع وحذف مجموعات من المستندات. - عمليات البيانات: إضافة وتحديث وحذف المستندات داخل المجموعات. - الاستعلام: البحث عن النتائج الأكثر تشابهاً بناءً على نصوص الاستعلام، مع دعم اختياري للفلاتر الخاصة بالبيانات الوصفية والمستندات. - مرونة النشر: تدعم الإعداد في الذاكرة (in-memory) لعمل النماذج الأولية، والتخزين الدائم، ووضع العميل والخادم (client-server mode). يوفر المشروع عملاء للغتي Python و JavaScript، ويقدم نسخة مستضافة بدون خادم تسمى Chroma Cloud.