Översikt över APi för datasammanfattning (förhandsversion)
[Den här artikeln är en förhandsversion av dokumentationen och kan ändras.]
Tillverkare kan använda sammanfattnings-API för att lägga till sammanfattning av Power Pages sidinnehåll som använder generativ AI. På så sätt kan webbplatsanvändare få en överblick över en sidas innehåll utan att behöva gå igenom hela sidan. API:et bygger på webb-API:et Power Pages som ger datasammanfattning för de Dataverse tabeller som används på sidor.
Viktigt
- Detta är en förhandsversion.
- Förhandsversionsfunktioner ska inte användas i produktion och funktionerna kan vara begränsade. Funktionerna är föremål för kompletterande användningsvillkor så att kunder kan få tidig tillgång och ge feedback.
Förutsättningar
- Du måste aktivera webbplatsinställningarna för webb-API:et.
- Endast tabeller som stöds för webb-API Power Pages är tillgängliga för sammanfattning. Läs mer om Power Pages webb-API i Översikt över webb-API.
- Funktionen är inte tillgänglig i Government Community Cloud (GCC)-, Government Community Cloud – High (GCC High)- eller Department of Defense (DoD)-regioner.
Webbplatsinställningar
Aktivera sidorna i webb-API:et och ange följande webbplatsinställningar för sammanfattnings-API-funktionen.
Namn på webbplatsinställning | Description |
---|---|
Sammanfattning/Data/Aktivera | Aktivera eller inaktivera sammanfattningsfunktionen. Standard: Falskt Giltiga värden: Sant, Falskt |
Sammanfattning/prompt/{any_identifier} | Använd de här inställningarna för att ange instruktioner för sammanfattning. Exempel: |
Sammanfattning/Data/ContentSizeLimit | Ändra storleksgränsen för indata för sammanfattningsinnehållet. Typ: heltal Standard: 100 000 |
API-schema
Metod | URI | JSON-exempel |
---|---|---|
POST | [Webbplats-URI]/_api/sammanfattning/data/v1.0/tabellnamn | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
Egenskapsnamn | Description |
---|---|
InstructionIdentifier | Den här egenskapen är valfri. Om du vill skicka andra instruktioner för sammanfattning använder du webbplatsinställningarna för att lägga till prompten. Du bör alltid ange namnet på webbplatsinställningen så som det definierades tidigare. |
RecommendationConfig | Den här egenskapen är valfri. Om du vill skicka prompten som sammanfattnings-API:et rekommenderar använder du den här egenskapen för att skicka den. Värdet ska ”hashas” och inte ändras. |
Obs
API:et följer standardspecifikationerna för Open Data Protocol (OData) som webb-API:et Power Pages stöder. Sammanfattnings-API:t stöder alla läsåtgärder som webb-API:t för Power Pages stöder.
Sample
Sammanfatta ärendetyp, ämne, beskrivning och ärendehistorik genom att fokusera på viktiga detaljer och viktig information.
Begär
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="
}
]
}
Sammanfattningssvaret innehåller rekommenderade uppmaningar för att finjustera sammanfattningen. Om du vill använda dessa rekommendationer skickar du konfigurationsvärdet i begärandetexten, utan egenskapen InstructionIdentifier
.
Säkerhet
Sammanfattnings-API:et respekterar den rollbaserade säkerhet som har konfigurerats för tabell- och kolumnbehörigheter. Endast poster som användaren har åtkomst till beaktas för sammanfattning.
Autentisera sammanfattnings-API:et
Du behöver inte ha med någon autentiseringskod, detta eftersom programsessionen hanterar autentisering och auktorisering. Alla webb-API-anrop måste innehålla en token för förfalskning av begäran mellan webbplatser (CSRF).
Felkoder och varningsmeddelanden
I följande tabell beskrivs de olika felkoder och meddelanden som du kan stöta på när du använder sammanfattnings-API:et.
Statuskod | Felkod | Error message |
---|---|---|
400 | 90041001 | Generativa AI-funktioner har inaktiverats |
400 | 90041003 | Sammanfattning av data har inaktiverats för den här webbplatsen. Aktivera användning av webbplatsinställningen. |
400 | 90041004 | Innehållslängden överskrider gränsen |
400 | 90041005 | Det gick inte att hitta några poster att sammanfatta |
400 | 90041006 | Ett fel uppstod när innehållet skulle sammanfattas. |