Prezentare generală a API-ului pentru rezumatul datelor (versiune preliminară)
[Acest articol este documentație de prelansare și poate suferi modificări.]
Producătorii pot folosi Power Pages API-ul de rezumare pentru a adăuga o rezumare a conținutului paginii care utilizează IA generativă. În acest fel, utilizatorii site-ului pot obține o imagine de ansamblu asupra conținutului unei pagini fără a fi nevoie să parcurgă întreaga pagină. API-ul este construit pe API-ul Power Pages Web care oferă rezumat de date pe Dataverse tabelele care sunt utilizate în pagini.
Important
- Aceasta este o caracteristică de previzualizare.
- Caracteristicile în regim de previzualizare nu sunt destinate utilizării în producție și pot avea funcționalități restricționate. Aceste funcții sunt supuse termenilor de utilizare suplimentari și sunt disponibile înainte de o lansare oficială, astfel încât clienții să poată obține acces anticipat și să ofere feedback.
- Trebuie să activați setările site-ului pentru API-ul web.
- Doar tabelele care sunt acceptate pentru Power Pages API-ul web sunt disponibile pentru rezumat. Aflați mai multe despre Power Pages Web API în Prezentare generală Web API.
- Funcția nu este disponibilă în regiunile Government Community Cloud (GCC), Government Community Cloud - High (GCC High) sau Departamentul de Apărare (DoD).
Activați paginile din API-ul dvs. web și setați următoarele setări ale site-ului pentru caracteristica API-ului de rezumat.
Nume setare de site | Descriere |
---|---|
Rezumat/Date/Activare | Activați sau dezactivați caracteristica de rezumare. Implicit: Fals Valori valide: Adevărat, Fals |
Rezumat/prompt/{any_identifier} | Utilizați aceste setări pentru a furniza orice instrucțiuni pentru rezumat. Exemplu: |
Rezumat/Date/ContentSizeLimit | Modificați limita de dimensiune de intrare pentru conținutul rezumatului. Tastați: întreg Implicit: 100.000 |
Metodă | URI | Exemplu JSON |
---|---|---|
POST | [URI site-ului]/_api/summarization/data/v1.0/tablesetname | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
Numele proprietății | Descriere |
---|---|
InstructionIdentifier | Această proprietate este opțională. Dacă doriți să transmiteți alte instrucțiuni pentru rezumare, utilizați setările site-ului pentru a adăuga solicitarea. Trebuie să furnizați întotdeauna numele setării site-ului așa cum a fost definit anterior. |
RecomandationConfig | Această proprietate este opțională. Dacă doriți să transmiteți solicitarea pe care o recomandă API-ul de rezumat, utilizați această proprietate pentru a o transmite. Valoarea ar trebui să fie indexată și nu modificată. |
Notă
API-ul respectă specificațiile standard Open Data Protocol (OData) pe care le acceptă Power Pages Web API. API-ul de rezumat acceptă toate operațiunile de citire pe care Power Pages API-ul web le acceptă.
Rezumați tipul cazului, subiectul, descrierea și istoricul cazului concentrându-vă pe detaliile cheie și pe informațiile esențiale.
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"
}
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="
}
]
}
Rezumatul răspuns oferă solicitări recomandate pentru reglarea fină a rezumatului. Dacă doriți să utilizați aceste recomandări, transmiteți valoarea de configurare în corpul cererii, fără proprietatea InstructionIdentifier
.
API-ul de rezumat respectă securitatea bazată pe roluri care este configurată pentru permisiunile de tabel și coloană. Doar înregistrările la care utilizatorul are acces sunt luate în considerare pentru rezumat.
Nu trebuie să includeți un cod de autentificare, deoarece sesiunea aplicației gestionează autentificarea și autorizarea. Toate apelurile Web API trebuie să includă un token de falsificare a cererii pe mai multe site-uri (CSRF).
Următorul tabel descrie diferitele coduri de eroare și mesaje pe care le puteți întâlni atunci când utilizați API-ul de rezumat.
Cod de stare | Cod de eroare | Mesaj de eroare |
---|---|---|
400 | 90041001 | Funcțiile AI generative sunt dezactivate |
400 | 90041003 | Rezumatul datelor a fost dezactivat pentru acest site. Activați folosind setarea site-ului. |
400 | 90041004 | Lungimea conținutului depășește limita |
400 | 90041005 | Nu s-au găsit înregistrări pentru a rezuma |
400 | 90041006 | A apărut o eroare la rezumarea conținutului. |