citrus
1.0.0
pip install citrusdb import citrusdb
# Initialize client
citrus = citrusdb . Client ()
# Create index
citrus . create_index (
name = "example" ,
max_elements = 1000 , # increases dynamically as you insert more vectors
) ids = [ 1 , 2 , 3 ]
documents = [
"Your time is limited, so don't waste it living someone else's life" ,
"I'd rather be optimistic and wrong than pessimistic and right." ,
"Running a start-up is like chewing glass and staring into the abyss."
]
citrus . add ( index = "example" , ids = ids , documents = documents ) يمكنك تمرير التضمينات المتجهات مباشرة. إذا كنت تمرر قائمة بالسلاسل كما فعلنا هنا ، فتأكد من أن لديك OPENAI_API_KEY في البيئة. بشكل افتراضي ، نستخدم Openai لتوليد التضمينات. يرجى التواصل إذا كنت تبحث عن دعم من مزود مختلف!
results = citrus . query (
index = "example" ,
documents = [ "What is it like to launch a startup" ],
k = 1 ,
include = [ "document" , "metadata" ]
)
print ( results )يمكنك تحديد ما إذا كنت تريد إرجاع مستند النص المرتبط والبيانات الوصفية. بشكل افتراضي ، يتم إرجاع المعرفات فقط.
اذهب إلى إطلاق Reply على الإعادة وشاهد النتيجة التي تحصل عليها بعد تشغيل الاستعلام! ستتضمن result ids أفضل ضربات بحث k
الدردشة مع إعادة البودكاست منظمة العفو الدولية
البحث Pokedex
لا تتردد في فتح القضايا في هذا المستودع! خادم Discord قريبا!
ملاحظة: الحمضيات لم يتم توزيعها بالكامل بعد. نصل إلى هناك ؛)
شكر خاص ل
Devkit - مجموعة أدوات المطور الأساسية
DSOC 2023