

JavaScript/TypeScript Library para o mecanismo de pesquisa de vetores QDRANT.
Este repositório contém pacotes do JS SDK para o mecanismo de pesquisa de vetores QDRANT.
Existem 3 pacotes publicados:
@qdrant/qdrant-js O pacote principal com o próprio SDK.@qdrant/js-client-rest -cliente de repouso leve para QDRANT.@qdrant/js-client-grpc -Cliente GRPC para QDRANT. pnpm i @qdrant/js-client-rest
# or
npm install @qdrant/js-client-rest
# or
yarn add @qdrant/js-client-restExecute o contêiner 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>' ,
} ) ;Usando um dos métodos de fachada disponível:
const result = await client . getCollections ( ) ;
console . log ( 'List of collections:' , result . collections ) ; Mais exemplos podem ser encontrados na pasta examples .
Os tipos de texto de texto são fornecidos juntamente com as fontes JavaScript a serem usadas:
>= 18.0.0 As versões principais e menores estão alinhadas com as liberações de motores do QDRANT, enquanto o patch é reservado para correções em relação à liberação menor atual. Novos lançamentos são feitos a partir do ramo master .
Para contribuir, há algumas coisas que você pode precisar configurar. Utilizamos pnpm em vez de npm ou yarn para gerenciar e instalar pacotes neste monorepo, verifique se ele está instalado no ambiente local.
Depois de verificar o repositório e a filial desejada, execute pnpm install para instalar todas as dependências do pacote e executar as etapas de compilação. Isso funcionará para o Monorepo.
Para qualquer coisa fora do Monorepo, por exemplo:
examples/node-js-basicsinta-se à vontade para usarnpmpara instalar pacotes e executar scripts.