Pinecone(미리 보기)
Pinecone을 사용하면 고성능 AI 애플리케이션에 대한 장기 메모리를 쉽게 제공할 수 있습니다. Pinecone은 인프라 번거로움이 없는 관리형 클라우드 네이티브 벡터 데이터베이스입니다. Pinecone은 수십억 개의 벡터 규모에서 대기 시간이 짧은 새로운 필터링된 쿼리 결과를 제공합니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | 트로이 테일러 |
| URL | https://www.hitachisolutions.com |
| 전자 메일 | ttaylor@hitachisolutions.com |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | 트로이 테일러 |
| 웹 사이트 | https://www.pinecone.io/ |
| 개인 정보 보호 정책 | https://www.pinecone.io/privacy/ |
| 카테고리 | AI |
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| Index | 문자열 | 이 API의 인덱스 이름입니다. | 진실 |
| 환경 | 문자열 | 이 API의 환경입니다. | 진실 |
| API 키 | 시큐어스트링 (보안 문자열) | 이 API의 API 키입니다. | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| Upsert 벡터 |
네임스페이스에 벡터를 씁니다. |
| 벡터 가져오기 |
단일 네임스페이스에서 식별자별로 벡터를 반환합니다. |
| 벡터 삭제 |
단일 네임스페이스에서 식별자별로 벡터를 삭제합니다. |
| 업데이트 벡터 |
네임스페이스에서 벡터를 업데이트합니다. |
| 인덱스 가져오기 |
인덱스 목록을 반환합니다. |
| 인덱스 만들기 |
인덱스 만들기 |
| 인덱스 삭제 |
기존 인덱스를 삭제합니다. |
| 인덱스 설명 가져오기 |
인덱스 설명을 검색합니다. |
| 인덱스 업데이트 |
인덱스에 대한 Pod 유형 및 복제본 수를 업데이트합니다. |
| 인덱스 통계 가져오기 |
네임스페이스당 벡터 수 및 차원 수를 포함하여 인덱스의 내용에 대한 통계를 반환합니다. |
| 컬렉션 가져오기 |
Pinecone 컬렉션 목록을 반환합니다. |
| 컬렉션 만들기 |
컬렉션을 만듭니다. |
| 컬렉션 삭제 |
기존 컬렉션을 삭제합니다. |
| 컬렉션 설명 가져오기 |
컬렉션에 대한 설명 검색 |
| 쿼리 네임스페이스 |
쿼리 벡터를 사용하여 네임스페이스를 검색합니다. 네임스페이스에서 가장 유사한 항목의 식별자와 유사성 점수를 검색합니다. |
Upsert 벡터
네임스페이스에 벡터를 씁니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
아이디
|
id | string |
식별자입니다. |
|
|
가치들
|
values | array of float |
값입니다. |
|
|
인덱스
|
indices | array of integer |
인덱스입니다. |
|
|
가치들
|
values | array of float |
값입니다. |
|
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Upserted Count
|
upsertedCount | integer |
upserted 개수입니다. |
벡터 가져오기
단일 네임스페이스에서 식별자별로 벡터를 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
아이디
|
ids | True | string |
식별자입니다. |
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
vectors.additionalProp.id | string |
식별자입니다. |
|
가치들
|
vectors.additionalProp.values | array of float |
값입니다. |
|
인덱스
|
vectors.additionalProp.sparseValues.indices | array of integer |
인덱스입니다. |
|
가치들
|
vectors.additionalProp.sparseValues.values | array of float |
값입니다. |
|
장르
|
vectors.additionalProp.metadata.genre | string |
장르입니다. |
|
연도
|
vectors.additionalProp.metadata.year | integer |
연도 |
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
벡터 삭제
단일 네임스페이스에서 식별자별로 벡터를 삭제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
모두 삭제
|
deleteAll | boolean |
모두 삭제할지 여부입니다. |
|
|
아이디들
|
ids | array of string |
식별자입니다. |
|
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
반환
- response
- string
업데이트 벡터
네임스페이스에서 벡터를 업데이트합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
아이디
|
id | True | string |
식별자입니다. |
|
가치들
|
values | array of float |
값입니다. |
|
|
인덱스
|
indices | array of integer |
인덱스입니다. |
|
|
가치들
|
values | array of float |
값입니다. |
|
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
반환
- response
- string
인덱스 가져오기
인덱스 목록을 반환합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
|
array of string |
인덱스 만들기
인덱스 만들기
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | True | string |
이름입니다. |
|
Dimension
|
dimension | True | integer |
차원입니다. |
|
Metric
|
metric | string |
메트릭입니다. |
|
|
Pod
|
pods | integer |
Pod입니다. |
|
|
Replicas
|
replicas | integer |
복제본입니다. |
|
|
Pod 형식
|
pod_type | string |
Pod 형식입니다. |
|
|
원본 컬렉션
|
source_collection | string |
원본 컬렉션입니다. |
반환
- response
- string
인덱스 삭제
기존 인덱스를 삭제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
인덱스 이름
|
indexName | True | string |
인덱스 이름입니다. |
반환
- response
- string
인덱스 설명 가져오기
인덱스 설명을 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
인덱스 이름
|
indexName | True | string |
인덱스 이름입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
이름
|
database.name | string |
이름입니다. |
|
Dimension
|
database.dimension | string |
차원입니다. |
|
Metric
|
database.metric | string |
메트릭입니다. |
|
Pod
|
database.pods | integer |
Pod입니다. |
|
Replicas
|
database.replicas | integer |
복제본입니다. |
|
분할된 데이터베이스
|
database.shards | integer |
분할된 데이터베이스입니다. |
|
Pod 형식
|
database.pod_type | string |
Pod 형식입니다. |
|
K 비트
|
database.index_config.k_bits | integer |
K 비트입니다. |
|
하이브리드
|
database.index_config.hybrid | boolean |
하이브리드인지 여부입니다. |
|
Ready
|
database.status.ready | boolean |
준비 여부입니다. |
|
주
|
database.status.state | string |
주. |
인덱스 업데이트
인덱스에 대한 Pod 유형 및 복제본 수를 업데이트합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
인덱스 이름
|
indexName | True | string |
인덱스 이름입니다. |
|
Replicas
|
replicas | integer |
복제본입니다. |
|
|
Pod 형식
|
pod_type | string |
Pod 형식입니다. |
반환
- response
- string
인덱스 통계 가져오기
네임스페이스당 벡터 수 및 차원 수를 포함하여 인덱스의 내용에 대한 통계를 반환합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
벡터 수
|
namespaces.namespace.vectorCount | integer |
벡터 수입니다. |
|
Dimension
|
dimension | integer |
차원입니다. |
|
인덱스 충만
|
index_fullness | float |
인덱스 충만성입니다. |
컬렉션 가져오기
Pinecone 컬렉션 목록을 반환합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
|
array of string |
컬렉션 만들기
컬렉션을 만듭니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | True | string |
이름입니다. |
|
출처
|
source | True | string |
원본입니다. |
반환
- response
- string
컬렉션 삭제
기존 컬렉션을 삭제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
컬렉션 이름
|
collectionName | True | string |
컬렉션 이름입니다. |
반환
- response
- string
컬렉션 설명 가져오기
컬렉션에 대한 설명 검색
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
컬렉션 이름
|
collectionName | True | string |
컬렉션 이름입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
이름
|
name | string |
이름입니다. |
|
Size
|
size | integer |
크기입니다. |
|
상태
|
status | string |
상태입니다. |
쿼리 네임스페이스
쿼리 벡터를 사용하여 네임스페이스를 검색합니다. 네임스페이스에서 가장 유사한 항목의 식별자와 유사성 점수를 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
값 포함
|
includeValues | boolean |
값을 포함할지 여부입니다. |
|
|
메타데이터 포함
|
includeMetadata | boolean |
메타데이터 포함 여부입니다. |
|
|
인덱스
|
indices | array of integer |
인덱스입니다. |
|
|
가치들
|
values | array of integer |
값입니다. |
|
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
|
|
Top K
|
topK | integer |
상위 K. |
|
|
Vector
|
vector | array of integer |
벡터입니다. |
|
|
아이디
|
id | string |
식별자입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
일치 항목
|
matches | array of object | |
|
아이디
|
matches.id | string |
식별자입니다. |
|
Score
|
matches.score | float |
점수입니다. |
|
가치들
|
matches.values | array of float |
값입니다. |
|
인덱스
|
matches.sparseValues.indices | array of integer |
인덱스입니다. |
|
가치들
|
matches.sparseValues.values | array of float |
값입니다. |
|
장르
|
matches.metadata.genre | string |
장르입니다. |
|
연도
|
matches.metadata.year | integer |
연도 |
|
네임스페이스
|
namespace | string |
네임스페이스입니다. |
정의
문자열
기본 데이터 형식 'string'입니다.