

ไลบรารี JavaScript/TypeScript สำหรับเครื่องมือค้นหาเวกเตอร์ qdrant
พื้นที่เก็บข้อมูลนี้มีแพ็คเกจของ JS SDK สำหรับเครื่องมือค้นหาเวกเตอร์ Qdrant
มีการเผยแพร่ 3 แพ็คเกจ:
@qdrant/qdrant-js รหัส- แพ็คเกจหลักที่มี SDK เอง@qdrant/js-client-rest code-ไคลเอนต์ REST ที่มีน้ำหนักเบาสำหรับ Qdrant@qdrant/js-client-grpc รหัส-ไคลเอนต์ GRPC สำหรับ 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
ประเภท Typescript มีให้ควบคู่ไปกับแหล่งข้อมูล JavaScript ที่จะใช้ใน:
>= 18.0.0 รุ่นใหญ่และรุ่นรองสอดคล้องกับการเปิดตัวเครื่องยนต์ของ Qdrant ในขณะที่แพตช์ถูกสงวนไว้สำหรับการแก้ไขเกี่ยวกับการเปิดตัวเล็กน้อยในปัจจุบัน รุ่นใหม่ทำจากสาขา master
เพื่อที่จะมีส่วนร่วมมีสองสิ่งที่คุณอาจต้องติดตั้ง เราใช้ประโยชน์จาก pnpm แทน npm หรือ yarn เพื่อจัดการและติดตั้งแพ็คเกจใน monorepo นี้ตรวจสอบให้แน่ใจว่าติดตั้งในสภาพแวดล้อมท้องถิ่นของคุณ
หลังจากตรวจสอบพื้นที่เก็บข้อมูลและสาขาที่ต้องการให้เรียกใช้ pnpm install เพื่อติดตั้งการพึ่งพาแพ็คเกจทั้งหมดและเรียกใช้ขั้นตอนการรวบรวม สิ่งนี้จะใช้ได้กับ monorepo
สำหรับสิ่งใดที่อยู่นอกโมเรปโปเช่น:
examples/node-js-basicอย่าลังเลที่จะใช้npmสำหรับการติดตั้งแพ็คเกจและสคริปต์ที่ใช้งาน