qdrant js
v1.11.0


Qdrant 벡터 검색 엔진 용 JavaScript/TypeScript 라이브러리.
이 저장소에는 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-restQdrant 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 브랜치에서 새로운 릴리스가 이루어집니다.
기여하기 위해 설정해야 할 몇 가지 사항이 있습니다. 우리는 npm 또는 yarn 대신 pnpm 사용 하여이 monorepo에 패키지를 관리하고 설치하고 지역 환경에 설치되어 있는지 확인하십시오.
저장소 및 원하는 분기를 확인한 후 pnpm install 실행하여 모든 패키지의 종속성을 설치하고 컴파일 단계를 실행하십시오. 이것은 Monorepo에게 효과가 있습니다.
예를 들어 Monorepo 외부의 경우 :
examples/node-js-basic패키지를 설치하고 실행중인 스크립트를 설치하는 데npm자유롭게 사용하십시오.