1. Learn
  2. /
  3. कोर्स
  4. /
  5. OpenAI API के साथ Embeddings परिचय

Connected

अभ्यास

ChromaDB के साथ शुरुआत

आगे के अभ्यासों में, आप एक vector database का उपयोग करके वीडियो में बताए गए Netflix डेटासेट से 1000 फिल्मों और टीवी शोज़ को embed और query करेंगे. लक्ष्य है कि किसी search query के आधार पर सिफारिशें (recommendations) बनाने के लिए इस डेटा का उपयोग किया जाए. शुरुआत करने के लिए, आप डेटा स्टोर करने हेतु database और collection बनाएँगे.

chromadb आपके उपयोग के लिए उपलब्ध है, और OpenAIEmbeddingFunction() को chromadb.utils.embedding_functions से इम्पोर्ट किया गया है. पहले दो चैप्टर्स की तरह, इस चैप्टर में भी आपको OpenAI API key प्रदान करने की ज़रूरत नहीं है.

निर्देश

100 XP
  • database files को डिस्क पर सेव करने के लिए एक persistent client बनाएँ; इन अभ्यासों के लिए आप file path छोड़ सकते हैं.
  • OpenAI embedding function का उपयोग करने वाली netflix_titles नाम की एक database collection बनाएँ.
  • database में मौजूद सभी collections की सूची दिखाएँ.