

Pustaka JavaScript/TypeScript untuk mesin pencari qdrant vector.
Repositori ini berisi paket JS SDK untuk mesin pencari qdrant vector.
Ada 3 paket yang diterbitkan:
@qdrant/qdrant-js Code- Paket utama dengan SDK itu sendiri.@qdrant/js-client-rest Code-Klien istirahat ringan untuk Qdrant.@qdrant/js-client-grpc Kode-Klien GRPC untuk Qdrant. pnpm i @qdrant/js-client-rest
# or
npm install @qdrant/js-client-rest
# or
yarn add @qdrant/js-client-restJalankan wadah Docker Qdrant:
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>' ,
} ) ;Menggunakan salah satu metode fasad yang tersedia:
const result = await client . getCollections ( ) ;
console . log ( 'List of collections:' , result . collections ) ; Lebih banyak contoh dapat ditemukan di folder examples .
Jenis TypeScript disediakan di samping sumber JavaScript yang akan digunakan dalam:
>= 18.0.0 Versi besar dan kecil selaras dengan rilis mesin Qdrant, sementara tambalan dicadangkan untuk perbaikan mengenai rilis minor saat ini. Rilis baru dibuat dari cabang master .
Untuk berkontribusi ada beberapa hal yang mungkin perlu Anda siapkan. Kami menggunakan pnpm alih -alih npm atau yarn untuk mengelola dan menginstal paket di monorepo ini, pastikan itu diinstal di lingkungan lokal Anda.
Setelah memeriksa Repositori dan Cabang yang diinginkan, jalankan pnpm install untuk menginstal semua dependensi paket dan jalankan langkah -langkah kompilasi. Ini akan bekerja untuk monorepo.
Untuk apa pun di luar monorepo, misalnya:
examples/node-js-basicJangan ragu untuk menggunakannpmuntuk menginstal paket dan menjalankan skrip.