Vue d’ensemble de l’API de résumé des données (version préliminaire)
[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]
L’API de résumé de Power Pages permet aux créateurs d’ajouter un résumé du contenu d’une page à l’aide de l’IA générative qui aide les utilisateurs du site à obtenir un aperçu sans parcourir toute la page. L’API est basée sur l’API web de Power Pages qui fournit un résumé des données sur les tables Dataverse utilisées dans les pages.
Important
- Cette fonctionnalité est en version préliminaire.
- Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont soumises à des conditions d’utilisation supplémentaires, et sont disponibles avant une version officielle de telle sorte que les clients puissent tirer parti d’un accès anticipé et fournir leurs commentaires.
Conditions préalables
Vous devez activer les paramètres du site pour l’API web.
Seules les tables prises en charge pour l’API web de pages sont disponibles pour le résumé. Pour en savoir plus sur l’API web de pages, consultez Vue d’ensemble de l’API web.
La fonctionnalité n’est pas disponible dans les régions Government Community Cloud (GCC), Government Community Cloud - High (GCC High) ou Department of Defense (DoD).
Paramètres du site
Activez les pages dans votre API web et définissez les paramètres du site pour la fonctionnalité d’API de résumé.
Nom du paramètre de site | Description |
---|---|
Résumé/Données/Activer | Active ou désactive la fonctionnalité de résumé. Valeur par défaut : False Valeurs valides : True, False |
Résumé/invite/{any_identifier} | Utilisez ces paramètres pour fournir des instructions de résumé Type : chaîne Exemple : Nom : résumé/invite/résumé_cas Valeur : résumer les détails clés et les informations critiques |
Résumé/Données/ContentSizeLimit | Modifier la limite de taille d’entrée pour le contenu du résumé Type : entier Valeur par défaut : 100 K |
Schéma API
Method | URI |
---|---|
PUBLICATION | [Site URI]/_api/summarization/data/v1.0/tablename{ "InstructionIdentifier":"", "RecommendationConfig":"" } |
Name | Description |
---|---|
Identificateur d’instruction | Cette propriété est facultative. Si vous souhaitez transmettre toute autre instruction au résumé, utilisez les paramètres du site pour ajouter l’invite. Vous devez toujours fournir le nom du paramètre du site tel que défini précédemment. |
RecommendationConfig | Cette propriété est facultative. Si vous transmettez l’invite recommandée fournie par l’API de résumé, utilisez ce paramètre pour la transmettre. La valeur doit être hachée et non modifiée. |
Note
L’API suit les spécifications OData standard prises en charge par l’API web de Power Pages. L’API de résumé prend en charge toutes les opérations de lecture prises en charge par l’API web de Power Pages.
Échantillon
Résumez le type de cas, le sujet, la description et l’historique du cas en vous concentrant sur les détails clés et les informations essentielles.
Demander
POST [Power Pages URL]/_api/summarization/data/v1.0/incidents(aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb)?$select=description,title&$expand=incident_adx_portalcomments($select=description)
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
Accept: application/json
{
"InstructionIdentifier": "Summarization/prompt/case_summary"
}
Response
HTTP/1.1 200 OK
OData-Version: 4.0
{
"Summary": "The data results provide information…...",
"Recommendations": [
{
"Text": "would you like to know about…?",
"Config": "HSYmaicakjvIwTFYeCIjKOyC7nQ4RTSiDJ+/LBK56r4="
}
]
}
La réponse de résumé fournit des invites recommandées pour affiner le résumé. Si vous souhaitez utiliser ces recommandations, transmettez la valeur de configuration dans le corps de la demande sans l’InstructionIdentifier.
Sécurité
L’API de résumé respecte la sécurité basée sur les rôles configurée pour les autorisations de table et de colonne. Elle ne prend en compte que les enregistrements auxquels l’utilisateur a accès pour le résumé.
Authentification de l’API de résumé
Il n’est pas nécessaire d’inclure un code d’authentification, car la session de l’application gère l’authentification et l’autorisation. Tous les appels d’API web doivent inclure un jeton de falsification de requête intersites (CSRF).
Codes et messages d’erreur
Le tableau suivant répertorie les différents codes et messages d’erreur que vous pouvez rencontrer lorsque vous utilisez l’API de résumé :
Code de statut | Code d’erreur | Message d’erreur |
---|---|---|
400 | 90041001 | Les fonctionnalités d’IA générative sont désactivées |
400 | 90041003 | Résumé des données désactivé pour ce site. Activez-le à l’aide des paramètres du site. |
400 | 90041004 | La longueur du contenu dépasse la limite |
400 | 90041005 | Aucun enregistrement à résumer n’a été trouvé |
400 | 90041006 | Une erreur s’est produite lors du résumé du contenu. |