Panoramica dell'API di riepilogo dei dati (anteprima)
[Questo articolo fa parte della documentazione non definitiva, pertanto è soggetto a modifiche.]
Gli autori possono usare l'API Power Pages di riepilogo per aggiungere il riepilogo del contenuto della pagina che utilizza l'intelligenza artificiale generativa. In questo modo, gli utenti del sito possono ottenere una panoramica del contenuto di una pagina senza dover passare attraverso l'intera pagina. L'API si basa sull'API Web di Power Pages che fornisce un riepilogo dei dati nelle tabelle Dataverse utilizzate nelle pagine.
Importante
- Questa è una funzionalità di anteprima.
- Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono soggette a condizioni per l'utilizzo supplementari e sono disponibili prima di una versione ufficiale in modo che i clienti possano ottenere l'accesso iniziale e fornire feedback.
Prerequisiti
- È necessario abilitare le impostazioni del sito per l'API Web.
- Solo le tabelle supportate dall'API Web di Power Pages sono disponibili per il riepilogo. Ulteriori informazioni sulla API Web di Power Pages in Panoramica dell'API Web
- La funzionalità non è disponibile nelle aree Government Community Cloud (GCC), Government Community Cloud (GCC High) e Department of Defense (DoD).
Impostazioni sito
Abilita le pagine nell'API Web e configura le seguenti impostazioni del sito per la funzionalità dell'API di riepilogo.
Nome impostazione sito | Descrzione |
---|---|
Riepilogo/Dati/Abilita | Abilita o disabilita la funzionalità di riepilogo. Impostazione predefinita: False Valori validi: True, False |
Summarization/prompt/{any_identifier} | Utilizzare queste impostazioni per fornire istruzioni per il riepilogo. Esempio: |
Summarization/Data/ContentSizeLimit | Modificare il limite delle dimensioni di input per il contenuto di riepilogo. Tipop: intero Predefinito: 100.000 |
Schema API
metodo | URI | Esempio JSON |
---|---|---|
POST | [URI sito]/_api/summarization/data/v1.0/tablesetname | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
Nome proprietà | Descrzione |
---|---|
InstructionIdentifier | Questa proprietà è facoltativa. Se desideri passare altre istruzioni al riepilogo, utilizza le impostazioni del sito per aggiungere il prompt. Dovresti sempre fornire il nome dell'impostazione del sito come definito in precedenza. |
RecommendationConfig | Questa proprietà è facoltativa. Se desideri passare il prompt fornito dall'API di riepilogo, utilizza questa proprietà per passarlo. Il valore deve essere sottoposto a hash e non modificato. |
Nota
L'API segue le specifiche OData (Open Data Protocol) standard supportate dall'API Power Pages Web. L'API di riepilogo supporta tutte le operazioni di lettura supportate dall'API Web di Power Pages.
Sample
Riassumi il tipo di caso, l'oggetto, la descrizione e la cronologia del caso concentrandosi sui dettagli chiave e sulle informazioni critiche.
Richiedi
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 risposta del riepilogo fornisce suggerimenti consigliati per perfezionare il riepilogo. Se vuoi usare queste raccomandazioni, passa il valore di configurazione nel corpo della richiesta, senza la InstructionIdentifier
proprietà.
Sicurezza
L'API di riepilogo rispetta la sicurezza basata sui ruoli configurata per le autorizzazioni di tabelle e colonne. Per il riepilogo vengono presi in considerazione solo i record a cui l'utente ha accesso.
Autenticazione dell'API di riepilogo
Non è necessario includere un codice di autenticazione, perché la sessione dell'applicazione gestisce l'autenticazione e l'autorizzazione. Tutte le chiamate API Web devono includere un token CSRF (Cross-Site Request Forgery, richiesta intersito falsa).
Codici e messaggi di errore
La tabella seguente descrive i diversi codici di errore e messaggi che potresti incontrare quando utilizzi l'API di riepilogo.
Codice di stato | Codice errore | Messaggio d'errore |
---|---|---|
400 | 90041001 | Le funzionalità di intelligenza artificiale generativa sono disabilitate |
400 | 90041003 | Riepilogo dati disabilitato per questo sito. Abilita tramite le impostazioni del sito. |
400 | 90041004 | La lunghezza del contenuto supera il limite |
400 | 90041005 | Nessun record trovato da riepilogare |
400 | 90041006 | Si è verificato un errore durante la sintesi del contenuto. |