Compartilhar via


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
Email 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'.