Project

Vector Database with Qdrant

Hard
63 completions
~ 10 hours
4.5

Learn the fundamentals of Qdrant, a vector-first database, including data loading, similarity matching, natural language searching, and building a simple FastAPI interface.

Provided by

JetBrains Academy JetBrains Academy

About

In this project, you will develop a solution for semantic search using Qdrant, using OpenAI's embeddings API to process data, perform similarity searches, and construct an interface that enables retrieval of data points through natural language queries and filtering techniques.

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to AI Engineering with Python course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:

Reviews

Dan Burton avatar
Dan Burton
2 weeks ago
This was an excellent project covering Vector Database and FastAPI. I enjoyed the challenges presented and learned a lot through experimentation.
Frank Vreys avatar
Frank Vreys
2 months ago
Interesting project to use embeddings in vector database.For stage 5 make sure you reviewed the FastAPI theory.
Dakouri Maurille-Constant Kobri
4 months ago
I practice setting up and using Qdrant, as a vector-first database, performing data loading, similarity matching, natural language searching, and building a simple FastAPI interface.

4.5

Learners who completed this project within the Introduction to AI Engineering with Python course rated it as follows:
Usefulness
4.7
Fun
4.4
Clarity
4.3