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".