Compartir a través de


Pinecone (versión preliminar)

Pinecone facilita la prestación de memoria a largo plazo para aplicaciones de inteligencia artificial de alto rendimiento. Pinecone es una base de datos vectorial nativa de nube administrada sin problemas de infraestructura. Pinecone sirve resultados de consulta nuevos y filtrados con baja latencia a la escala de miles de millones de vectores.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Troy Taylor
URL https://www.hitachisolutions.com
Correo Electrónico ttaylor@hitachisolutions.com
Metadatos del conector
Publicador Troy Taylor
Website https://www.pinecone.io/
Directiva de privacidad https://www.pinecone.io/privacy/
Categorías AI

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Index cuerda / cadena Nombre de índice de esta API. Cierto
Medio ambiente cuerda / cadena Entorno de esta API. Cierto
Clave de API securestring Clave de API para esta API. Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualizar índice

Actualiza el tipo de pod y el número de réplicas de un índice.

Crear colección

Crea una colección.

Crear índice

Cree un índice.

Eliminar colección

Elimina una colección existente.

Eliminar vectores

Elimina vectores, por identificador, de un único espacio de nombres.

Eliminar índice

Elimina un índice existente.

Espacio de nombres de consulta

Busca en un espacio de nombres mediante un vector de consulta. Recupera los identificadores de los elementos más similares de un espacio de nombres, junto con sus puntuaciones de similitud.

Obtención de colecciones

Devuelve una lista de las colecciones de Pinecone.

Obtención de estadísticas de índice

Devuelve estadísticas sobre el contenido del índice, incluido el número de vectores por espacio de nombres y el número de dimensiones.

Obtención de la descripción del índice

Recupere la descripción de un índice.

Obtención de índices

Devuelve una lista de los índices.

Obtener la descripción de la colección

Recuperar la descripción de una colección

Obtener vectores

Devuelve vectores, por identificador, de un único espacio de nombres.

Vector de actualización

Actualiza el vector en un espacio de nombres.

Vector Upsert

Escribe vectores en un espacio de nombres.

Actualizar índice

Actualiza el tipo de pod y el número de réplicas de un índice.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del índice
indexName True string

Nombre del índice.

Réplicas
replicas integer

Réplicas.

Tipo de pod
pod_type string

Tipo de pod.

Devoluciones

response
string

Crear colección

Crea una colección.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name True string

Nombre.

Fuente
source True string

Origen.

Devoluciones

response
string

Crear índice

Cree un índice.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name True string

Nombre.

Dimensión
dimension True integer

Dimensión.

Métrica
metric string

Métrica.

Cápsulas
pods integer

Pods.

Réplicas
replicas integer

Réplicas.

Tipo de pod
pod_type string

Tipo de pod.

Colección de origen
source_collection string

Colección de origen.

Devoluciones

response
string

Eliminar colección

Elimina una colección existente.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de colección
collectionName True string

Nombre de la colección.

Devoluciones

response
string

Eliminar vectores

Elimina vectores, por identificador, de un único espacio de nombres.

Parámetros

Nombre Clave Requerido Tipo Description
Eliminar todo
deleteAll boolean

Si se va a eliminar todo.

Ids.
ids array of string

Identificadores.

Namespace
namespace string

Espacio de nombres.

Devoluciones

response
string

Eliminar índice

Elimina un índice existente.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del índice
indexName True string

Nombre del índice.

Devoluciones

response
string

Espacio de nombres de consulta

Busca en un espacio de nombres mediante un vector de consulta. Recupera los identificadores de los elementos más similares de un espacio de nombres, junto con sus puntuaciones de similitud.

Parámetros

Nombre Clave Requerido Tipo Description
Incluir valores
includeValues boolean

Si se van a incluir valores.

Incluir metadatos
includeMetadata boolean

Indica si se incluyen metadatos.

Índices
indices array of integer

Índices.

Valores
values array of integer

Los valores.

Namespace
namespace string

Espacio de nombres.

K superior
topK integer

La K superior.

Vector
vector array of integer

Vector.

identificación
id string

Identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
Coincidencias
matches array of object
identificación
matches.id string

Identificador.

Puntuación
matches.score float

Puntuación.

Valores
matches.values array of float

Los valores.

Índices
matches.sparseValues.indices array of integer

Índices.

Valores
matches.sparseValues.values array of float

Los valores.

Género
matches.metadata.genre string

El género.

Año
matches.metadata.year integer

El año.

Namespace
namespace string

Espacio de nombres.

Obtención de colecciones

Devuelve una lista de las colecciones de Pinecone.

Devoluciones

Nombre Ruta de acceso Tipo Description
array of string

Obtención de estadísticas de índice

Devuelve estadísticas sobre el contenido del índice, incluido el número de vectores por espacio de nombres y el número de dimensiones.

Devoluciones

Nombre Ruta de acceso Tipo Description
Recuento de vectores
namespaces.namespace.vectorCount integer

Recuento de vectores.

Dimensión
dimension integer

Dimensión.

Llenación de índices
index_fullness float

La totalidad del índice.

Obtención de la descripción del índice

Recupere la descripción de un índice.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del índice
indexName True string

Nombre del índice.

Devoluciones

Nombre Ruta de acceso Tipo Description
Nombre
database.name string

Nombre.

Dimensión
database.dimension string

Dimensión.

Métrica
database.metric string

Métrica.

Cápsulas
database.pods integer

Pods.

Réplicas
database.replicas integer

Réplicas.

Particiones de base de datos
database.shards integer

Particiones.

Tipo de pod
database.pod_type string

Tipo de pod.

K Bits
database.index_config.k_bits integer

Bits K.

Híbrido
database.index_config.hybrid boolean

Si es híbrido.

Listo
database.status.ready boolean

Si está listo.

Estado
database.status.state string

El estado.

Obtención de índices

Devuelve una lista de los índices.

Devoluciones

Nombre Ruta de acceso Tipo Description
array of string

Obtener la descripción de la colección

Recuperar la descripción de una colección

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de colección
collectionName True string

Nombre de la colección.

Devoluciones

Nombre Ruta de acceso Tipo Description
Nombre
name string

Nombre.

Tamaño
size integer

Tamaño.

Estado
status string

Estado.

Obtener vectores

Devuelve vectores, por identificador, de un único espacio de nombres.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
ids True string

Identificador.

Namespace
namespace string

Espacio de nombres.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
vectors.additionalProp.id string

Identificador.

Valores
vectors.additionalProp.values array of float

Los valores.

Índices
vectors.additionalProp.sparseValues.indices array of integer

Índices.

Valores
vectors.additionalProp.sparseValues.values array of float

Los valores.

Género
vectors.additionalProp.metadata.genre string

El género.

Año
vectors.additionalProp.metadata.year integer

El año.

Namespace
namespace string

Espacio de nombres.

Vector de actualización

Actualiza el vector en un espacio de nombres.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Valores
values array of float

Los valores.

Índices
indices array of integer

Índices.

Valores
values array of float

Los valores.

Namespace
namespace string

Espacio de nombres.

Devoluciones

response
string

Vector Upsert

Escribe vectores en un espacio de nombres.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id string

Identificador.

Valores
values array of float

Los valores.

Índices
indices array of integer

Índices.

Valores
values array of float

Los valores.

Namespace
namespace string

Espacio de nombres.

Devoluciones

Nombre Ruta de acceso Tipo Description
Recuento de upserted
upsertedCount integer

Recuento de upserted.

Definiciones

cuerda / cadena

Este es el tipo de datos básico "string".