

JavaScript/TypeScript Library для поисковой системы Qdrant Vector.
Этот репозиторий содержит пакеты JS SDK для поисковой системы Qdrant Vector.
Опубликовано 3 пакета:
@qdrant/qdrant-js -код- основной пакет с самим SDK.@qdrant/js-client-rest Code-Легкий клиент REST для QDRANT.@qdrant/js-client-grpc code-grpc client для Qdrant. pnpm i @qdrant/js-client-rest
# or
npm install @qdrant/js-client-rest
# or
yarn add @qdrant/js-client-restЗапустите контейнер Qdrant Docker:
docker run -p 6333:6333 qdrant/qdrant import { QdrantClient } from '@qdrant/js-client-rest' ;
// TO connect to Qdrant running locally
const client = new QdrantClient ( { url : 'http://127.0.0.1:6333' } ) ;
// or connect to Qdrant Cloud
const client = new QdrantClient ( {
url : 'https://xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.us-east-0-1.aws.cloud.qdrant.io' ,
apiKey : '<your-api-key>' ,
} ) ;Используя один из доступных фасадных методов:
const result = await client . getCollections ( ) ;
console . log ( 'List of collections:' , result . collections ) ; Больше примеров можно найти в папке examples .
Типы типов предоставляются вместе с источниками JavaScript, которые будут использоваться в:
>= 18.0.0 Основные и второстепенные версии совпадают с выпусками двигателя Qdrant, в то время как патч зарезервированы для исправлений относительно текущего незначительного выпуска. Новые выпуски сделаны из master ветви.
Чтобы внести свой вклад, есть несколько вещей, которые вам может понадобиться для настройки. Мы используем pnpm вместо npm или yarn для управления и установки пакетов в этом монорепо, убедитесь, что он установлен в вашей местной среде.
После проверки хранилища и желаемой ветви запустите pnpm install , чтобы установить все зависимости пакета и запустить шаги компиляции. Это будет работать для Monorepo.
Для чего-либо вне Monorepo, например:
examples/node-js-basicне стесняйтесь использоватьnpmдля установки пакетов и запуска сценариев.