Qdrant — векторная база: хранение эмбеддингов и поиск по сходству с фильтром по метаданным (payload).
С Qdrant в Pailot вы можете:
- Записывать или обновлять точки (вектор + payload) в коллекции
- Искать похожие векторы с лимитом и фильтром
- Читать точки по ID
Нужен URL инстанса Qdrant; ключ API (Application Programming Interface — программный интерфейс) — по желанию. Блок ставят на холст как отдельный шаг или прикрепляют к агенту.
Инструменты
qdrant_upsert_points
Вставить или обновить точки в коллекции Qdrant.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
url | string | Да | Базовый URL Qdrant |
apiKey | string | Нет | Ключ API Qdrant (необязательно) |
collection | string | Да | Имя коллекции |
points | array | Да | Массив точек для upsert |
Выход
| Параметр | Тип | Описание |
|---|---|---|
status | string | Статус операции upsert |
data | object | Результат upsert |
qdrant_search_vector
Найти похожие векторы в коллекции Qdrant.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
url | string | Да | Базовый URL Qdrant |
apiKey | string | Нет | Ключ API Qdrant (необязательно) |
collection | string | Да | Имя коллекции |
vector | array | Да | Вектор запроса |
limit | number | Нет | Сколько результатов вернуть |
filter | object | Нет | Фильтр поиска |
search_return_data | string | Нет | Какие данные вернуть из поиска |
with_payload | boolean | Нет | Включить payload в ответ |
with_vector | boolean | Нет | Включить вектор в ответ |
Выход
| Параметр | Тип | Описание |
|---|---|---|
data | array | Результаты: ID, оценка, payload и опционально вектор |
status | string | Статус поиска |
qdrant_fetch_points
Прочитать точки по ID из коллекции Qdrant.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
url | string | Да | Базовый URL Qdrant |
apiKey | string | Нет | Ключ API Qdrant (необязательно) |
collection | string | Да | Имя коллекции |
ids | array | Да | Массив ID точек |
fetch_return_data | string | Нет | Какие данные вернуть |
with_payload | boolean | Нет | Включить payload в ответ |
with_vector | boolean | Нет | Включить вектор в ответ |
Выход
| Параметр | Тип | Описание |
|---|---|---|
data | array | Точки: ID, payload и опционально вектор |
status | string | Статус чтения |