Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
[Šis straipsnis yra negalutinio leidimo dokumentacija ir gali keistis.]
Kūrėjai naudoja apibendrinimo API, Power Pages kad pridėtų puslapio turinio santrauką naudodami generacinį AI. Ši funkcija leidžia svetainės vartotojams gauti puslapio turinio apžvalgą neperskaičius viso puslapio. API sukurta naudojant Power Pages žiniatinklio API, kuri pateikia puslapiuose naudojamų lentelių duomenų santrauką Dataverse .
Svarbu
- Tai yra peržiūros funkcija.
- Peržiūros versijos funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šioms funkcijoms taikomos papildomos naudojimo sąlygos ir jos pasiekiamos prieš oficialų leidimą, kad klientai galėtų iš anksto gauti access ir pateikti atsiliepimų.
Būtinosios sąlygos
- Įgalinkite žiniatinklio API svetainės parametrus .
- Apibendrinti galima tik žiniatinklio API palaikomas Power Pages lenteles. Sužinokite daugiau apie Power Pages žiniatinklio API žiniatinklio API apžvalgoje.
Svetainės parametrai
Įgalinkite puslapius savo žiniatinklio API ir nustatykite toliau nurodytus suvestinės API funkcijos svetainės parametrus.
| Svetainės pavadinimo nustatymas | Aprašą |
|---|---|
| Apibendrinimas/Duomenys/Įgalinti | Įjunkite arba išjunkite apibendrinimo funkciją. Numatytoji reikšmė: klaidinga Leistinos reikšmės: teisinga,klaidinga |
| Apibendrinimas/raginimas/{any_identifier} | Naudokite šiuos parametrus, kad pateiktumėte apibendrinimo instrukcijas. Pavyzdys: |
| Apibendrinimas/Duomenys/ContentSizeLimit | Modifikuokite suvestinės turinio įvesties dydžio apribojimą. Tipas: sveikasis skaičius Numatytasis: 100000 simbolių |
API schema
| Metodas | URI | JSON Pavyzdys |
|---|---|---|
| SKELBTI | [Svetainės URI]/_api/summarization/data/v1.0/tablesetname | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
| Ypatybės pavadinimas | Aprašą |
|---|---|
| InstructionIdentifier | Ši ypatybė yra neprivaloma. Norėdami perduoti papildomas apibendrinimo instrukcijas, naudokite svetainės parametrus, kad įtrauktumėte raginimą. Visada pateikite svetainės parametro pavadinimą, kaip jis buvo apibrėžtas anksčiau. |
| RekomendacijaKonfigūravimas | Ši ypatybė yra neprivaloma. Naudokite šią ypatybę, kad perduotumėte suvestinės API rekomenduojamą raginimą. Reikšmė turi būti pakeista maiša ir likti nepakeista. |
Pastaba.
API atitinka standartines atvirųjų duomenų protokolo (OData) specifikacijas, Power Pages kurias palaiko žiniatinklio API. Suvestinės API palaiko visas skaitymo operacijas , Power Pages pasiekiamas žiniatinklio API.
Sample
Apibendrinkite atvejo tipą, temą, aprašą ir atvejo istoriją, sutelkdami dėmesį į pagrindinę informaciją ir svarbią informaciją.
Prašymas
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"
}
Atsakas
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="
}
]
}
Santraukos atsakyme pateikiami rekomenduojami raginimai patikslinti santrauką. Norėdami naudoti šias rekomendacijas, perduokite konfigūracijos reikšmę užklausos tekste be ypatybės InstructionIdentifier .
Sauga
Suvestinės API atsižvelgia į vaidmenimis pagrįstą saugą, sukonfigūruotą lentelės ir stulpelio teisėms. Jame atsižvelgiama tik į tuos įrašus, kuriuos vartotojas gali pasiekti apibendrinimui.
Suvestinės API autentifikavimas
Jums nereikia įtraukti autentifikavimo kodo, nes programos seansas valdo autentifikavimą ir autorizavimą. Visuose žiniatinklio API skambučiuose turi būti kelių svetainių užklausų klastojimo (CSRF) atpažinimo ženklas.
Klaidų kodai ir pranešimai
Šioje lentelėje aprašomi skirtingi klaidų kodai ir pranešimai, su kuriais galite susidurti naudodami suvestinės API.
| Būsenos kodas | Klaidos kodas | Klaidos pranešimas |
|---|---|---|
| 400 | 90041001 | Generatyvinės AI funkcijos yra išjungtos |
| 400 | 90041003 | Šioje svetainėje išjungtas duomenų apibendrinimas. Įgalinkite naudodami svetainės parametrą. |
| 400 | 90041004 | Turinio trukmė viršija ribą |
| 400 | 90041005 | Nerasta jokių įrašų, kuriuos būtų galima apibendrinti |
| 400 | 90041006 | Apibendrinant turinį įvyko klaida. |