qdrant js
v1.11.0


QDRANT矢量搜索引擎的JavaScript/打字庫。
該存儲庫包含用於QDRANT矢量搜索引擎的JS SDK的軟件包。
有3個包裝:
@qdrant/qdrant-js代碼 - 帶有SDK本身的主包。@qdrant/js-client-rest代碼 - qdrant的輕量級REST客戶端。@qdrant/js-client-grpc代碼 - qdrant的GRPC客戶端。 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來管理和安裝此MonorePo中的軟件包,請確保其安裝在本地環境上。
檢查存儲庫和所需分支後,運行pnpm install以安裝所有軟件包的依賴項並運行編譯步驟。這將適用於monorepo。
對於MonorePo之外的任何內容,例如:
examples/node-js-basic可以隨意使用npm來安裝軟件包和運行腳本。