1. 学ぶ
  2. /
  3. コース
  4. /
  5. Vector Databases for Embeddings with Pinecone

Connected

演習

Створення функції отримання даних

Ключовий етап у робочому процесі Retrieval Augmented Generation (RAG) — це отримання даних із бази. У цій вправі ви спроєктуєте власну функцію retrieve(), яка виконуватиме цю важливу операцію у фінальній вправі курсу.

指示

100 XP
  • Ініціалізуйте клієнт Pinecone зі своїм API-ключем (клієнт OpenAI доступний як client).
  • Оголосіть функцію retrieve, яка приймає чотири параметри: query, top_k, namespace і emb_model.
  • Створіть вкладення для вхідного query, використовуючи аргумент emb_model.
  • Отримайте top_k найбільш схожих векторів до query_emb разом із метаданими, вказавши namespace, переданий до функції як аргумент.