For the complete documentation index, see llms.txt. This page is also available as Markdown.

Qdrant

Высокопроизводительная векторная база данных для семантического поиска и приложений RAG — индексация с ускорением на GPU

Qdrant — это векторная база данных с открытым исходным кодом, готовая к использованию в продакшене, написанная на Rust. Она обеспечивает быстрый приблизительный поиск ближайших соседей (ANN) по миллиардам векторов с продвинутой фильтрацией, индексацией полезной нагрузки и поддержкой мультивекторов. Это основа многих продакшн-конвейеров RAG (Retrieval-Augmented Generation) и приложений семантического поиска.

GitHub: qdrant/qdrant — 22K+ ⭐


Почему Qdrant?

Функция
Qdrant
Pinecone
Weaviate
Chroma

Открытый исходный код

✅

❌

✅

✅

Производительность Rust

✅

—

❌ Go

❌ Python

Фильтрация во время запроса

✅ Продвинутая

✅ Базовая

✅

✅ Базовая

Многовекторность

✅

❌

✅

❌

HNSW на диске

✅

✅

✅

❌

Индексация полезной нагрузки

✅

Ограниченная

✅

Ограниченная

gRPC + REST

✅ Оба

✅ REST

✅

REST

Самостоятельный хостинг

✅

❌ Только облако

✅

✅


Ключевые сценарии использования

  • RAG (Retrieval-Augmented Generation) — находить релевантный контекст для запросов к LLM

  • Семантический поиск — поиск по смыслу, а не только по ключевым словам

  • Рекомендательные системы — находить похожие объекты по сходству эмбеддингов

  • Обнаружение дубликатов — выявлять почти дублирующийся контент

  • Обнаружение аномалий — находить векторы, удалённые от центров кластеров

  • Поиск похожих изображений/аудио — мультимодальный поиск


Предварительные требования

  • Аккаунт Clore.ai с арендой GPU

  • Базовое знакомство с REST API или Python

  • Модель эмбеддингов на ваш выбор (OpenAI, SentenceTransformers и т. д.)


Шаг 1 — арендуйте сервер на Clore.ai

Для обслуживания Qdrant в основном упирается в CPU/RAM, но выигрывает от GPU, когда:

  • Генерация эмбеддингов одновременно с обслуживанием (модель эмбеддингов на том же сервере)

  • Масштабные пакетные операции индексации

  1. Перейдите на маркетплейсе clore.ai → Маркетплейс

  2. Для комбинация эмбеддингов + обслуживания: RTX 3090/4090 с 32+ ГБ RAM

  3. Для только обслуживание: сервер, оптимизированный для CPU, с быстрым NVMe-хранилищем

Планирование памяти:

  • Каждый вектор float32 с 1536 измерениями = 6 КБ

  • 1 миллион векторов = ~6 ГБ RAM

  • 10 миллионов векторов = ~60 ГБ RAM

  • Включайте хранение на диске для очень больших коллекций


Шаг 2 — разверните контейнер Qdrant

Docker-образ:

Порты:

  • Порт 6333: REST API (HTTP)

  • Порт 6334: gRPC API (более высокая производительность для массовых операций)

Переменные среды:

Том/постоянное хранилище: Подключить /qdrant/storage для сохранения данных. Без этого данные будут потеряны при перезапуске контейнера.


Шаг 3 — проверьте, что Qdrant запущен


Шаг 4 — установите Python-клиент


Шаг 5 — создайте коллекцию

Коллекция — это именованная группа векторов с фиксированной размерностью.

Коллекция для SentenceTransformers (384 измерения)


Шаг 6 — индексируйте документы

С эмбеддингами OpenAI

С SentenceTransformers (локально, с ускорением на GPU)


Шаг 7 — поиск и запросы

Базовый семантический поиск

Фильтрованный поиск (метаданные + вектор)

Пакетный/многозапросный поиск


Шаг 8 — постройте RAG-пайплайн


Шаг 9 — мониторинг и управление коллекциями


Устранение неполадок

Отказано в соединении

Низкая производительность поиска

Высокое потребление памяти


Краткая справка по REST API


Оценка стоимости на Clore.ai

Конфигурация
Сервер
Ежемесячная стоимость
Ёмкость

Небольшой RAG

RTX 3090, 32 ГБ ОЗУ

~$60–80

~5 млн векторов

Средний поиск

RTX 4090, 64 ГБ ОЗУ

~$120–150

~15 млн векторов

Крупный масштаб

A100, 128 ГБ ОЗУ

~$250–350

~30 млн векторов


Дополнительные ресурсы


Qdrant на Clore.ai предоставляет вам высокопроизводительную векторную базу данных с самостоятельным хостингом без затрат за каждый запрос, как у Pinecone или Weaviate Cloud. Идеально подходит для RAG-пайплайнов, обрабатывающих миллионы документов.


Рекомендации по GPU для Clore.ai

Сценарий использования
Рекомендуемый GPU
Оценочная стоимость на Clore.ai

Разработка/тестирование

RTX 3090 (24 ГБ)

$0.07–0.21/гпу/ч

Векторный поиск для production

RTX 3090 (24 ГБ)

$0.07–0.21/гпу/ч

Генерация эмбеддингов с высокой пропускной способностью

RTX 4090 (24 ГБ)

$0.14–0.42/гпу/ч

💡 Все примеры в этом руководстве можно развернуть на Clore.ai GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.

Последнее обновление

Это было полезно?