1. Learn
  2. /
  3. Курси
  4. /
  5. Retrieval Augmented Generation (RAG) з LangChain

Connected

вправа

Створення вкладень і зберігання документів

Останній крок підготовки документів до отримання (retrieval) — це створити їхні вкладення (embeddings — векторні представлення) і зберегти їх. Ви використаєте модель text-embedding-3-small від OpenAI для створення вкладень фрагментованих документів і збережете їх у локальній векторній базі даних Chroma.

chunks, які ви отримали рекурсивним розбиттям статті Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, уже завантажено.

У цій вправі не потрібно створювати чи використовувати OpenAI API key. Можете залишити заповнювач <OPENAI_API_TOKEN> — він надішле коректні запити до OpenAI API.

Інструкції

100 XP
  • Ініціалізуйте типову модель вкладень від OpenAI.
  • Створіть вкладення для фрагментів документа chunks, використовуючи embedding_model, і збережіть їх у векторній базі даних Chroma.