Pinecone (préversion)
Pinecone facilite la fourniture d’une mémoire à long terme pour les applications IA hautes performances. Pinecone est une base de données vectorielle native cloud managée sans soucis d’infrastructure. Pinecone sert des résultats de requête frais et filtrés avec une faible latence à l’échelle des milliards de vecteurs.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| Messagerie électronique | ttaylor@hitachisolutions.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Troy Taylor |
| Site internet | https://www.pinecone.io/ |
| Politique de confidentialité | https://www.pinecone.io/privacy/ |
| Catégories | AI |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Index | ficelle | Nom d’index de cette API. | Vrai |
| Environnement | ficelle | Environnement de cette API. | Vrai |
| Clé d’API | securestring | Clé API pour cette API. | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Créer un index |
Créez un index. |
| Créer une collection |
Crée une collection. |
| Espace de noms de requête |
Recherche un espace de noms à l’aide d’un vecteur de requête. Il récupère les identificateurs des éléments les plus similaires dans un espace de noms, ainsi que leurs scores de similarité. |
| Mettre à jour le vecteur |
Met à jour le vecteur dans un espace de noms. |
| Mettre à jour l’index |
Met à jour le type de pod et le nombre de réplicas pour un index. |
| Obtenir des collections |
Retourne une liste de vos collections Pinecone. |
| Obtenir des index |
Retourne une liste de vos index. |
| Obtenir des vecteurs |
Retourne des vecteurs, par identificateur, à partir d’un espace de noms unique. |
| Obtenir la description de la collection |
Récupérer la description d’une collection |
| Obtenir la description de l’index |
Récupérez la description d’un index. |
| Obtenir les statistiques d’index |
Retourne des statistiques sur le contenu de l’index, y compris le nombre de vecteurs par espace de noms et le nombre de dimensions. |
| Supprimer des vecteurs |
Supprime les vecteurs, par identificateur, d’un espace de noms unique. |
| Supprimer l’index |
Supprime un index existant. |
| Supprimer une collection |
Supprime une collection existante. |
| Vecteur Upsert |
Écrit des vecteurs dans un espace de noms. |
Créer un index
Créez un index.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | True | string |
Nom. |
|
Dimension
|
dimension | True | integer |
Dimension. |
|
Unité de mesure
|
metric | string |
Métrique. |
|
|
Pods
|
pods | integer |
Pods. |
|
|
Répliques
|
replicas | integer |
Réplicas. |
|
|
Pod Type
|
pod_type | string |
Type de pod. |
|
|
Source Collection
|
source_collection | string |
Collection source. |
Retours
- response
- string
Créer une collection
Crée une collection.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | True | string |
Nom. |
|
Origine
|
source | True | string |
Source. |
Retours
- response
- string
Espace de noms de requête
Recherche un espace de noms à l’aide d’un vecteur de requête. Il récupère les identificateurs des éléments les plus similaires dans un espace de noms, ainsi que leurs scores de similarité.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Inclure des valeurs
|
includeValues | boolean |
Indique s’il faut inclure des valeurs. |
|
|
Inclure des métadonnées
|
includeMetadata | boolean |
Indique si les métadonnées sont inclues. |
|
|
Index
|
indices | array of integer |
Index. |
|
|
Valeurs
|
values | array of integer |
Valeurs. |
|
|
Namespace
|
namespace | string |
Espace de noms. |
|
|
Top K
|
topK | integer |
Le haut K. |
|
|
Vector
|
vector | array of integer |
Vecteur. |
|
|
ID
|
id | string |
Identificateur. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Correspondances
|
matches | array of object | |
|
ID
|
matches.id | string |
Identificateur. |
|
Score
|
matches.score | float |
Score. |
|
Valeurs
|
matches.values | array of float |
Valeurs. |
|
Index
|
matches.sparseValues.indices | array of integer |
Index. |
|
Valeurs
|
matches.sparseValues.values | array of float |
Valeurs. |
|
Genre
|
matches.metadata.genre | string |
Le genre. |
|
Année
|
matches.metadata.year | integer |
Année. |
|
Namespace
|
namespace | string |
Espace de noms. |
Mettre à jour le vecteur
Met à jour le vecteur dans un espace de noms.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
Identificateur. |
|
Valeurs
|
values | array of float |
Valeurs. |
|
|
Index
|
indices | array of integer |
Index. |
|
|
Valeurs
|
values | array of float |
Valeurs. |
|
|
Namespace
|
namespace | string |
Espace de noms. |
Retours
- response
- string
Mettre à jour l’index
Met à jour le type de pod et le nombre de réplicas pour un index.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’index
|
indexName | True | string |
Nom de l’index. |
|
Répliques
|
replicas | integer |
Réplicas. |
|
|
Pod Type
|
pod_type | string |
Type de pod. |
Retours
- response
- string
Obtenir des collections
Retourne une liste de vos collections Pinecone.
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of string |
Obtenir des index
Retourne une liste de vos index.
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of string |
Obtenir des vecteurs
Retourne des vecteurs, par identificateur, à partir d’un espace de noms unique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
ids | True | string |
Identificateur. |
|
Namespace
|
namespace | string |
Espace de noms. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
vectors.additionalProp.id | string |
Identificateur. |
|
Valeurs
|
vectors.additionalProp.values | array of float |
Valeurs. |
|
Index
|
vectors.additionalProp.sparseValues.indices | array of integer |
Index. |
|
Valeurs
|
vectors.additionalProp.sparseValues.values | array of float |
Valeurs. |
|
Genre
|
vectors.additionalProp.metadata.genre | string |
Le genre. |
|
Année
|
vectors.additionalProp.metadata.year | integer |
Année. |
|
Namespace
|
namespace | string |
Espace de noms. |
Obtenir la description de la collection
Récupérer la description d’une collection
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la collection
|
collectionName | True | string |
Nom de la collection. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nom
|
name | string |
Nom. |
|
Taille
|
size | integer |
Taille. |
|
Statut
|
status | string |
État. |
Obtenir la description de l’index
Récupérez la description d’un index.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’index
|
indexName | True | string |
Nom de l’index. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nom
|
database.name | string |
Nom. |
|
Dimension
|
database.dimension | string |
Dimension. |
|
Unité de mesure
|
database.metric | string |
Métrique. |
|
Pods
|
database.pods | integer |
Pods. |
|
Répliques
|
database.replicas | integer |
Réplicas. |
|
Partitions
|
database.shards | integer |
Partitions. |
|
Pod Type
|
database.pod_type | string |
Type de pod. |
|
K Bits
|
database.index_config.k_bits | integer |
Bits K. |
|
Hybride
|
database.index_config.hybrid | boolean |
Qu’il s’agisse d’un hybride. |
|
Prêt
|
database.status.ready | boolean |
Si vous êtes prêt. |
|
État
|
database.status.state | string |
État. |
Obtenir les statistiques d’index
Retourne des statistiques sur le contenu de l’index, y compris le nombre de vecteurs par espace de noms et le nombre de dimensions.
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre de vecteurs
|
namespaces.namespace.vectorCount | integer |
Nombre de vecteurs. |
|
Dimension
|
dimension | integer |
Dimension. |
|
Fullness de l’index
|
index_fullness | float |
Fullness de l’index. |
Supprimer des vecteurs
Supprime les vecteurs, par identificateur, d’un espace de noms unique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Supprimer tout
|
deleteAll | boolean |
Indique s’il faut supprimer tout. |
|
|
ID
|
ids | array of string |
Identificateurs. |
|
|
Namespace
|
namespace | string |
Espace de noms. |
Retours
- response
- string
Supprimer l’index
Supprime un index existant.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’index
|
indexName | True | string |
Nom de l’index. |
Retours
- response
- string
Supprimer une collection
Supprime une collection existante.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la collection
|
collectionName | True | string |
Nom de la collection. |
Retours
- response
- string
Vecteur Upsert
Écrit des vecteurs dans un espace de noms.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | string |
Identificateur. |
|
|
Valeurs
|
values | array of float |
Valeurs. |
|
|
Index
|
indices | array of integer |
Index. |
|
|
Valeurs
|
values | array of float |
Valeurs. |
|
|
Namespace
|
namespace | string |
Espace de noms. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre upserted
|
upsertedCount | integer |
Nombre upserted. |
Définitions
ficelle
Il s’agit du type de données de base « string ».