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来安装软件包和运行脚本。