Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Dieser Artikel ist eine Vorabdokumentation und kann geändert werden.]
Erstellende verwenden die Power Pages-Zusammenfassungs-API, um Zusammenfassungen von Seiteninhalten mit generative KI hinzuzufügen. Mit dieser Funktion können sich Websitebenutzer einen Überblick über den Inhalt einer Seite verschaffen, ohne die gesamte Seite lesen zu müssen. Die API basiert auf der Power Pages-Web-API, die eine Datenzusammenfassung für Dataverse-Tabellen bereitstellt, die auf Seiten verwendet werden.
Important
- Dies ist eine Vorschaufunktion.
- Vorschaufunktionen sind nicht für den Produktionsgebrauch gedacht und haben möglicherweise eine eingeschränkte Funktionalität. Für diese Features gelten ergänzende Nutzungsbedingungen. Die Features werden vor einer offiziellen Veröffentlichung zur Verfügung gestellt, sodass die Kundschaft frühzeitig Zugriff erhält und Feedback geben kann.
Voraussetzungen
- Aktivieren Sie die Websiteeinstellungen für die Web-API.
- Nur Tabellen, die von der Power Pages-Web-API unterstützt werden, können zusammengefasst werden. Weitere Informationen über die Power Pages-Web-API finden Sie unter Web-API-Übersicht.
Standorteinstellungen
Aktivieren Sie Seiten in Ihrer Web-API, und legen Sie die folgenden Websiteeinstellungen für die Zusammenfassungs-API-Funktion fest.
| Website-Einstellungsname | Description |
|---|---|
| Zusammenfassung/Daten/Aktivieren | Zusammenfassungsfeature aktivieren oder deaktiveren. Standard: false Gültige Werte: true, false |
| Zusammenfassung/prompt/{any_identifier} | Verwenden Sie diese Einstellungen, um Anweisungen für die Zusammenfassung bereitzustellen. Beispiel: |
| Zusammenfassung/Daten/Inhaltsgrößenlimit | Ändern Sie die Eingabegrößenbeschränkung für Zusammenfassungsinhalte. Typ: Integer Standard: 100000 Zeichen |
API-Schema
| Methode | URI | JSON-Beispiel |
|---|---|---|
| POST | [Website-URI]/_api/summarization/data/v1.0/tablesetname | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
| Eigenschaftsname | Description |
|---|---|
| InstructionIdentifier | Diese Eigenschaft ist optional. Wenn Sie zusätzliche Anweisungen für die Zusammenfassung übergeben möchten, fügen Sie die Eingabeaufforderung in den Websiteeinstellungen hinzu. Geben Sie den Namen der Websiteeinstellung immer so an, wie er zuvor definiert wurde. |
| Empfehlungskonfiguration | Diese Eigenschaft ist optional. Verwenden Sie diese Eigenschaft, um das von der Zusammenfassungs-API empfohlene Prompt zu übergeben. Der Wert muss gehasht werden und darf nicht geändert werden. |
Note
Die API folgt den standardmäßigen Open-Data-Protocol-Spezifikationen (OData), die von der Power Pages-Web-API unterstützt werden. Die Zusammenfassungs-API unterstützt alle Lesevorgänge, die in der Power Pages-Web-API verfügbar sind.
Beispiel
Fassen Sie den Falltyp, den Betreff, die Beschreibung und den Vorgangsverlauf zusammen, indem Sie sich auf die wichtigsten Details und wichtigen Informationen konzentrieren.
Anforderung
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
Body:
{
"InstructionIdentifier": "Summarization/prompt/case_summary"
}
Antwort
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="
}
]
}
Die Antwort der Zusammenfassung enthält empfohlene Vorschläge, um die Zusammenfassung zu verfeinern. Um diese Empfehlungen zu verwenden, übergeben Sie den Konfigurationswert im Anforderungstext ohne die Eigenschaft InstructionIdentifier.
Sicherheit
Die Zusammenfassungs-API berücksichtigt die rollenbasierte Sicherheit, die für Tabellen- und Spaltenberechtigungen konfiguriert ist. Es werden nur Datensätze berücksichtigt, auf die der Benutzer zur Zusammenfassung zugreifen kann.
Authentifizierung der Zusammenfassungs-API
Sie müssen keinen Authentifizierungscode angeben, da die Anwendungssitzung die Authentifizierung und Autorisierung verwaltet. Alle Web-API-Aufrufe müssen ein Token für die websiteübergreifende Anforderungsfälschung (CSRF) enthalten.
Fehlercodes und -meldungen
Die folgende Tabelle beschreibt die verschiedenen Fehlercodes und Meldungen, die bei der Verwendung der Zusammenfassungs-API auftreten können.
| Statuscode | Fehlercode | Fehlermeldung |
|---|---|---|
| 400 | 90041001 | Generative KI-Features sind deaktiviert |
| 400 | 90041003 | Die Datenzusammenfassung ist für diese Website deaktiviert. Aktivieren Sie die Option mithilfe der Websiteeinstellung. |
| 400 | 90041004 | Inhaltslänge überschreitet den Grenzwert |
| 400 | 90041005 | Es wurden keine Datensätze gefunden, die zusammengefasst werden können |
| 400 | 90041006 | Beim Zusammenfassen des Inhalts ist ein Fehler aufgetreten. |