vectordb-recipes

lancedb/vectordb-recipes

Resource, examples & tutorials for multimodal AI, RAG and agents using vector search and LLMs

966
Stars
172
Forks
4
Open issues
10
Watchers
Jupyter Notebook Apache-2.0Last pushed Apr 24, 2026

Resource, examples & tutorials for multimodal AI, RAG and agents using vector search and LLMs

Categories

Tags

Similar tools

Install

git clone https://github.com/lancedb/vectordb-recipes

README

VectorDB-recipes


Dive into building GenAI applications! This repository contains examples, applications, starter code, & tutorials to help you kickstart your GenAI projects.
  • These are built using LanceDB, a free, open-source, serverless vectorDB that requires no setup.
  • It integrates into Python data ecosystem so you can simply start using these in your existing data pipelines in pandas, arrow, pydantic etc.
  • LanceDB has native Typescript SDK using which you can run vector search in serverless functions!

Join our community for support - DiscordTwitter

This repository is divided into 2 sections:

  • Examples - Get right into the code with minimal introduction, aimed at getting you from an idea to PoC within minutes!
  • Applications - Ready to use Python and web apps using applied LLMs, VectorDB and GenAI tools

The following examples are organized into different tables to make similar types of examples easily accessible.

Sections

  • Build from Scratch - Step-by-step guides to create AI applications from scratch.
  • Multimodal - Build apps that process and search across both text and images.
  • RAG - Combine document retrieval with LLM-powered responses.
  • Vector Search - Learn to efficiently find relevant documents using vector-based search.
  • Chatbot - Create AI chatbots that fetch information and generate intelligent replies.
  • Evaluation - Measure the quality and accuracy of AI-generated answers.
  • AI Agents - Build LLM-driven applications where multiple agents collaborate and interact.
  • Recommender Systems - Develop AI-powered recommendation systems for personalized suggestions.
  • Concepts - Tutorials and explanations of key techniques used in AI applications.

🌟 New 🌟

Stay up to date with the latest projects, tools, and improvements added to the repository.

  • V-JEPA Video Search - Open In Colab

Build from Scratch

Start with the basics! These examples guide you through creating AI applications from the ground up using LanceDB for efficient document retrieval and search.

Build from Scratch    Interactive Notebook & Scripts  
Build RAG from Scratch
Local RAG from Scratch with Llama3
Multi-Head RAG from Scratch
Fintech AI Agent from ScratchOpen In Colab

MultiModal

Search across different types of data (text, images, and more). Build powerful search applications that work with diverse inputs.

Multimodal    Interactive Notebook & Scripts  Blog
V-JEPA Video SearchOpen In Colab
Multimodal CLIP: DiffusionDB<a hre