Общ преглед на API за обобщаване на данни (преглед)
[Тази статия е предварително издание на документацията и подлежи на промяна.]
Създателите Power Pages могат да използват API за обобщаване, за да добавят обобщение на съдържанието на страницата, което използва генеративен AI. По този начин потребителите на сайта могат да получат общ преглед на съдържанието на страницата, без да се налага да преминават през цялата страница. API е изграден върху Power Pages уеб API, който осигурява обобщаване на данните в таблиците Dataverse , които се използват на страниците.
Важно
- Това е функция за предварителен преглед.
- Функциите на етап преглед не са предназначени за производствена употреба и може да са с ограничени възможности. Тези функции са предмет на допълнителни условия за ползване и са налични преди официалното издание, така че клиентите да могат да получат ранен достъп и да предоставят обратна връзка.
Предварителни изисквания
- Трябва да разрешите настройките на сайта за уеб API.
- Само таблици, които се поддържат Power Pages за уеб API, са налични за обобщаване. Научете повече за Power Pages уеб API в Общ преглед на уеб API.
- Функцията не е налична в региони на Government Community Cloud (GCC), Government Community Cloud – High (GCC High) или Министерство на отбраната (DoD).
Настройки на сайт
Разрешете страниците във вашия уеб API и задайте следните настройки на сайта за функцията за API за обобщаване.
Име на настройка на сайт | Описание |
---|---|
Обобщаване/Данни/Активиране | Активирайте или деактивирайте функцията за обобщаване. По подразбиране: Невярно Валидни стойности: Вярно,Невярно |
Обобщаване/подкана/{any_identifier} | Използвайте тези настройки, за да предоставите инструкции за обобщаване. Пример: |
Обобщаване/Данни/ContentSizeLimit | Променете ограничението на входния размер за съдържанието на обобщението. Тип: цяло число По подразбиране: 100,000 |
API схема
Метод | URI | Пример за JSON |
---|---|---|
POST | [URI адрес на сайта]/_api/обобщаване/данни/v1.0/име на набор от таблици | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
Име на свойството | Описание |
---|---|
InstructionIdentifier | Това място за настаняване не е задължително. Ако искате да предадете други инструкции за обобщаване, използвайте настройките на сайта, за да добавите подканата. Винаги трябва да предоставяте името на настройката на сайта, както е било дефинирано по-рано. |
RecommendationConfig | Това място за настаняване не е задължително. Ако искате да предадете подканата, препоръчана от API за обобщаване, използвайте това свойство, за да я предадете. Стойността трябва да бъде хеширана и да не се променя. |
Бележка
API следва стандартните спецификации на Open Data Protocol (OData), които Web Power Pages API поддържа. API за обобщаване поддържа всички операции за четене, които уеб Power Pages API поддържа.
Sample
Обобщете вида на случая, темата, описанието и историята на случая, като се съсредоточите върху ключови подробности и критична информация.
Request
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="
}
]
}
Обобщаващият отговор предоставя препоръчителни подкани за фина настройка на резюмето. Ако искате да използвате тези препоръки, предайте стойността на конфигурацията в основния текст на заявката, без свойството InstructionIdentifier
.
Защита
API за обобщаване зачита базираната на роли защита, която е конфигурирана за разрешения за таблици и колони. Само записите, до които потребителят има достъп, се разглеждат за обобщаване.
Удостоверяване на API за обобщаване
Не е необходимо да включвате код за удостоверяване, тъй като сесията на приложението управлява удостоверяването и упълномощаването. Всички извиквания на уеб API трябва да включват маркер за фалшифициране на заявки между сайтове (CSRF).
Кодове за грешки и съобщения
Таблицата по-долу описва различните кодове за грешки и съобщения, които може да срещнете, когато използвате API за обобщаване.
Код на състоянието | Код на грешка | Съобщение за грешка |
---|---|---|
400 | 90041001 | Генеративните функции на AI са деактивирани |
400 | 90041003 | Обобщаването на данните е деактивирано за този сайт. Активирайте с помощта на настройката на сайта. |
400 | 90041004 | Дължината на съдържанието надвишава ограничението |
400 | 90041005 | Не са намерени записи за обобщаване |
400 | 90041006 | Възникна грешка при обобщаване на съдържанието. |