1. Learn
  2. /
  3. कोर्स
  4. /
  5. Pinecone के साथ Embeddings के लिए Vector Databases

Connected

अभ्यास

Retrieval फंक्शन बनाना

Retrieval Augmented Generation (RAG) वर्कफ़्लो में एक अहम चरण है डेटाबेस से डेटा लाना. इस अभ्यास में, आप retrieve() नाम का एक कस्टम फंक्शन डिज़ाइन करेंगे, जो कोर्स के अंतिम अभ्यास में इसी महत्वपूर्ण प्रक्रिया को अंजाम देगा.

निर्देश

100 XP
  • अपने API key के साथ Pinecone क्लाइंट इनिशियलाइज़ करें (OpenAI क्लाइंट client के रूप में उपलब्ध है).
  • retrieve फंक्शन परिभाषित करें, जो चार पैरामीटर ले: query, top_k, namespace, और emb_model.
  • emb_model आर्ग्युमेंट का उपयोग करके इनपुट query को एम्बेड करें.
  • query_emb के सबसे मिलते-जुलते top_k वेक्टर मेटाडेटा सहित प्राप्त करें, और फंक्शन को दिए गए namespace को आर्ग्युमेंट के रूप में निर्दिष्ट करें.