pinecone-io/python-sdk
Official Python SDK for the Pinecone vector database
해결하는 문제
AI 애플리케이션에서 사용되는 고차원 벡터 임베딩을 저장하고 관리하며 검색할 수 있도록 해주는 Pinecone 벡터 데이터베이스와 상호작용할 수 있는 Python 클라이언트를 제공합니다.
작동 방식
SDK는 특정 스키마(예: 밀집 벡터)를 가진 인덱스를 생성하고 관리할 수 있게 하며, JSON 문서로 레코드를 업서트하고 쿼리 벡터를 사용하여 유사성 검색을 수행할 수 있습니다. asyncio를 통해 동기 및 비동기 작업을 지원하며 네임스페이스와 메타데이터를 관리하는 도구도 제공합니다.
대상 사용자
추천 시스템이나 검색 기반 생성(RAG)과 같은 작업에 확장 가능한 벡터 데이터베이스가 필요한 Python 개발자들입니다.
주요 기능
- 비동기 지원: 고성능 비동기 워크플로우를 위한
AsyncPinecone클라이언트 포함. - 스키마 기반 인덱싱: 문서 인덱스용 사용자 정의 필드와 차원 정의 가능.
- 유연한 배포: 다양한 리전과 제공업체에서의 관리형 클라우드 배포 지원.
- 서버 측 임베딩: 서버 측에서 임베딩 생성을 처리하는 모델을 위한 특수 인덱스 생성 기능 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트