

Biblioteca JavaScript/TypeScript para el motor de búsqueda Qdrant Vector.
Este repositorio contiene paquetes del JS SDK para el motor Qdrant Vector Search.
Hay 3 paquetes publicados:
@qdrant/qdrant-js el paquete principal con el SDK en sí.@qdrant/js-client-rest -Cliente de descanso ligero 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-restEjecute el contenedor 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>' ,
} ) ;Uso de uno de los métodos de fachada disponibles:
const result = await client . getCollections ( ) ;
console . log ( 'List of collections:' , result . collections ) ; Se pueden encontrar más ejemplos en la carpeta de examples .
Los tipos de mecanografiado se proporcionan junto con las fuentes de JavaScript para ser utilizadas en:
>= 18.0.0 Las versiones mayores y menores se alinean con las versiones del motor de Qdrant, mientras que el parche se reserva para soluciones con respecto a la versión menor actual. Los nuevos lanzamientos están hechos de la rama master .
Para contribuir, hay un par de cosas que puede necesitar configurar. Hacemos uso de pnpm en lugar de npm o yarn para administrar e instalar paquetes en este Monorepo, asegúrese de que esté instalado en su entorno local.
Después de revisar el repositorio y la rama deseada, ejecute pnpm install para instalar todas las dependencias del paquete y ejecute los pasos de compilación. Esto funcionará para el Monorepo.
Para cualquier cosa fuera del Monorepo, por ejemplo:
examples/node-js-basicsiéntase libre de usarnpmpara instalar paquetes y ejecutar scripts.