Pinecone (versão prévia)
O Pinecone facilita a criação de memória de longo prazo para aplicativos de IA de alto desempenho. Pinecone é um banco de dados de vetor nativo de nuvem gerenciado sem problemas de infraestrutura. Pinecone fornece resultados de consulta frescos e filtrados com baixa latência na escala de bilhões de vetores.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadados do conector | |
|---|---|
| Publicador | Troy Taylor |
| Site | https://www.pinecone.io/ |
| Política de privacidade | https://www.pinecone.io/privacy/ |
| Categorias | IA |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Index | cadeia | O nome do índice dessa API. | Verdade |
| Ambiente | cadeia | O ambiente dessa API. | Verdade |
| Chave de API | secureString | A chave de API para essa API. | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Atualizar vetor |
Atualiza o vetor em um namespace. |
| Atualizar índice |
Atualiza o tipo de pod e o número de réplicas para um índice. |
| Criar coleção |
Cria uma coleção. |
| Criar índice |
Crie um índice. |
| Excluir coleção |
Exclui uma coleção existente. |
| Excluir vetores |
Exclui vetores, por identificador, de um único namespace. |
| Excluir índice |
Exclui um índice existente. |
| Namespace de consulta |
Pesquisa um namespace usando um vetor de consulta. Ele recupera os identificadores dos itens mais semelhantes em um namespace, juntamente com suas pontuações de similaridade. |
| Obter coleções |
Retorna uma lista de suas coleções pinecone. |
| Obter descrição da coleção |
Recuperar a descrição de uma coleção |
| Obter descrição do índice |
Recupere a descrição de um índice. |
| Obter estatísticas de índice |
Retorna estatísticas sobre o conteúdo do índice, incluindo a contagem de vetores por namespace e o número de dimensões. |
| Obter vetores |
Retorna vetores, por identificador, de um único namespace. |
| Obter índices |
Retorna uma lista dos índices. |
| Vetor upsert |
Grava vetores em um namespace. |
Atualizar vetor
Atualiza o vetor em um namespace.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
|
Valores
|
values | array of float |
Os valores. |
|
|
Índices
|
indices | array of integer |
Os índices. |
|
|
Valores
|
values | array of float |
Os valores. |
|
|
Namespace
|
namespace | string |
O namespace. |
Retornos
- response
- string
Atualizar índice
Atualiza o tipo de pod e o número de réplicas para um índice.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do índice
|
indexName | True | string |
O nome do índice. |
|
Replicas
|
replicas | integer |
As réplicas. |
|
|
Tipo de pod
|
pod_type | string |
O tipo de pod. |
Retornos
- response
- string
Criar coleção
Cria uma coleção.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome
|
name | True | string |
O nome. |
|
Source
|
source | True | string |
A origem. |
Retornos
- response
- string
Criar índice
Crie um índice.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome
|
name | True | string |
O nome. |
|
Dimensão
|
dimension | True | integer |
A dimensão. |
|
Métrica
|
metric | string |
A métrica. |
|
|
Cápsulas
|
pods | integer |
Os pods. |
|
|
Replicas
|
replicas | integer |
As réplicas. |
|
|
Tipo de pod
|
pod_type | string |
O tipo de pod. |
|
|
Coleção de origem
|
source_collection | string |
A coleção de origem. |
Retornos
- response
- string
Excluir coleção
Exclui uma coleção existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da coleção
|
collectionName | True | string |
O nome da coleção. |
Retornos
- response
- string
Excluir vetores
Exclui vetores, por identificador, de um único namespace.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Excluir tudo
|
deleteAll | boolean |
Se deve excluir tudo. |
|
|
IDs
|
ids | array of string |
Os identificadores. |
|
|
Namespace
|
namespace | string |
O namespace. |
Retornos
- response
- string
Excluir índice
Exclui um índice existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do índice
|
indexName | True | string |
O nome do índice. |
Retornos
- response
- string
Namespace de consulta
Pesquisa um namespace usando um vetor de consulta. Ele recupera os identificadores dos itens mais semelhantes em um namespace, juntamente com suas pontuações de similaridade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Incluir valores
|
includeValues | boolean |
Se deve incluir valores. |
|
|
Incluir metadados
|
includeMetadata | boolean |
Se incluir metadados. |
|
|
Índices
|
indices | array of integer |
Os índices. |
|
|
Valores
|
values | array of integer |
Os valores. |
|
|
Namespace
|
namespace | string |
O namespace. |
|
|
K superior
|
topK | integer |
O K superior. |
|
|
Vector
|
vector | array of integer |
O vetor. |
|
|
ID
|
id | string |
O identificador. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Correspondências
|
matches | array of object | |
|
ID
|
matches.id | string |
O identificador. |
|
Score
|
matches.score | float |
A pontuação. |
|
Valores
|
matches.values | array of float |
Os valores. |
|
Índices
|
matches.sparseValues.indices | array of integer |
Os índices. |
|
Valores
|
matches.sparseValues.values | array of float |
Os valores. |
|
Gênero
|
matches.metadata.genre | string |
O gênero. |
|
Ano
|
matches.metadata.year | integer |
O ano. |
|
Namespace
|
namespace | string |
O namespace. |
Obter coleções
Retorna uma lista de suas coleções pinecone.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of string |
Obter descrição da coleção
Recuperar a descrição de uma coleção
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da coleção
|
collectionName | True | string |
O nome da coleção. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome
|
name | string |
O nome. |
|
Tamanho
|
size | integer |
O tamanho. |
|
Situação
|
status | string |
O status. |
Obter descrição do índice
Recupere a descrição de um índice.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do índice
|
indexName | True | string |
O nome do índice. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome
|
database.name | string |
O nome. |
|
Dimensão
|
database.dimension | string |
A dimensão. |
|
Métrica
|
database.metric | string |
A métrica. |
|
Cápsulas
|
database.pods | integer |
Os pods. |
|
Replicas
|
database.replicas | integer |
As réplicas. |
|
Fragmentos
|
database.shards | integer |
Os fragmentos. |
|
Tipo de pod
|
database.pod_type | string |
O tipo de pod. |
|
K Bits
|
database.index_config.k_bits | integer |
Os bits K. |
|
Híbrido
|
database.index_config.hybrid | boolean |
Se híbrido. |
|
Ready
|
database.status.ready | boolean |
Se estiver pronto. |
|
Estado
|
database.status.state | string |
O estado. |
Obter estatísticas de índice
Retorna estatísticas sobre o conteúdo do índice, incluindo a contagem de vetores por namespace e o número de dimensões.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Contagem de vetores
|
namespaces.namespace.vectorCount | integer |
A contagem de vetores. |
|
Dimensão
|
dimension | integer |
A dimensão. |
|
Plenitude do índice
|
index_fullness | float |
A plenitude do índice. |
Obter vetores
Retorna vetores, por identificador, de um único namespace.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
ids | True | string |
O identificador. |
|
Namespace
|
namespace | string |
O namespace. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
vectors.additionalProp.id | string |
O identificador. |
|
Valores
|
vectors.additionalProp.values | array of float |
Os valores. |
|
Índices
|
vectors.additionalProp.sparseValues.indices | array of integer |
Os índices. |
|
Valores
|
vectors.additionalProp.sparseValues.values | array of float |
Os valores. |
|
Gênero
|
vectors.additionalProp.metadata.genre | string |
O gênero. |
|
Ano
|
vectors.additionalProp.metadata.year | integer |
O ano. |
|
Namespace
|
namespace | string |
O namespace. |
Obter índices
Retorna uma lista dos índices.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of string |
Vetor upsert
Grava vetores em um namespace.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | string |
O identificador. |
|
|
Valores
|
values | array of float |
Os valores. |
|
|
Índices
|
indices | array of integer |
Os índices. |
|
|
Valores
|
values | array of float |
Os valores. |
|
|
Namespace
|
namespace | string |
O namespace. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Contagem upserted
|
upsertedCount | integer |
A contagem de upserted. |
Definições
cadeia
Esse é o tipo de dados básico 'string'.