Подключение и конфигурирование#

Клиентские библиотеки#

Поддерживаемые клиентские библиотеки:

Репозиторий клиента

Установка

Версия

Python + (Документация по клиенту)

pip install qdrant-client[fastembed]

Последняя версия

JavaScript / Typescript

npm install @qdrant/js-client-rest

Последняя версия

Rust

cargo add qdrant-client

Последняя версия

Go

go get github.com/qdrant/go-client

Последняя версия

.NET

dotnet add package Qdrant.Client

Последняя версия

Java

Доступно на Maven Central

Последняя версия

Справочная документация по API#

Все взаимодействие с Platform V Vector DB (далее - Vector DB) осуществляется посредством REST API. Рекомендуется использовать REST API при первом использовании Vector DB или при создании прототипа.

API

Документация

REST API

Спецификация OpenAPI

gRPC API

Документация gRPC

gRPC интерфейс#

Методы gRPC соответствуют тем же принципам, что и REST. Для каждой конечной точки REST существует соответствующий метод gRPC.

В соответствии с файлом конфигурации config.yaml, интерфейс gRPC доступен на заданном порту.

service:
  grpc_port: 6334

Для использования gRPC необходимо открыть порт при запуске Vector DB.

Когда следует использовать gRPC: Выбор между gRPC и REST API представляет собой компромисс между удобством использования и скоростью работы. gRPC является двоичным протоколом и может представлять сложности при отладке. Рекомендуется использовать gRPC для оптимизации производительности приложения.