Обзор API-интерфейса резюмирования данных (предварительная версия)
[Данная статья посвящена предварительному выпуску и может быть изменена.]
Создатели могут использовать API создания сводок, Power Pages чтобы добавить сводку содержимого страницы, использующую генеративный ИИ. Таким образом, пользователи сайта могут получить обзор содержимого страницы, не просматривая всю страницу. API построен на основе Power Pages веб-API, который обеспечивает сводку данных по таблицам Dataverse , используемым на страницах.
Внимание!
- Это предварительная версия функции.
- Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Для этих функций действуют дополнительные условия использования и они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы.
Предварительные требования
- Необходимо включить параметры сайта для веб-API.
- Для создания сводок доступны только таблицы, поддерживаемые Power Pages для веб-API. Дополнительные сведения о Power Pages веб-API см. в разделе Обзор веб-API.
- Эта функция недоступна в регионах правительственного облака сообщества (GCC), правительственного облаке сообщества High (GCC High) и министерства обороны (DoD).
Параметры сайта
Включите страницы в веб-API и задайте следующие параметры сайта для функции API создания сводок.
Имя настройки сайта | Description |
---|---|
Резюмирование/Данные/Включить | Включите или отключите функцию резюмирования. Значение по умолчанию: False Допустимые значения: True, False |
Резюмирование/запрос/{any_identifier} | Используйте эти параметры для предоставления инструкций по созданию сводок. Пример: |
Резюмирование/Данные/ContentSizeLimit | Измените ограничение размера входных данных для содержимого сводки. Тип: Целое число По умолчанию: 100 000 |
Схема API
Способ | URI | Пример JSON |
---|---|---|
POST | [URI сайта]/_api/summarization/data/v1.0/tablesetname | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
Имя свойства | Description |
---|---|
InstructionIdentifier | Это необязательное свойство. Если вы хотите передать какие-либо другие инструкции для создания сводок, используйте параметры сайта, чтобы добавить запрос. Всегда следует указывать имя параметра сайта в том виде, в котором оно было определено ранее. |
RecommendationConfig | Это необязательное свойство. Если вы хотите передать запрос, рекомендуемый API-интерфейсом создания сводок, используйте это свойство для его передачи. Значение должно быть хешировано и не изменено. |
Заметка
API соответствует стандартным спецификациям Open Data Protocol (OData), поддерживаемым Power Pages веб-API. API-интерфейс создания сводок поддерживает все операции чтения, поддерживаемые веб-API Power Pages.
Sample
Кратко изложите тип обращения, тему, описание и историю случая, сосредоточившись на ключевых деталях и критически важной информации.
Запросить
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="
}
]
}
Ответ на создание сводки содержит рекомендуемые запросы для тонкой настройки сводки. Если вы хотите использовать эти рекомендации, передайте значение конфигурации в теле запроса без InstructionIdentifier
свойства.
Группа безопасности
API формирования сводок учитывает безопасность на основе ролей, настроенную для разрешений таблиц и столбцов. Для создания сводок рассматриваются только те записи, к которым у пользователя есть доступ.
Проверка подлинности API формирования сводок
Вам не нужно включать код аутентификации, потому что аутентификация и авторизация управляются сеансом приложения. Все вызовы веб-API должны включать токен подделки межсайтовых запросов (CSRF).
Коды ошибок и сообщения об ошибках
В следующей таблице описаны различные коды ошибок и сообщения, с которыми можно столкнуться при использовании API формирования сводок.
Код состояния | Код ошибки | Error message |
---|---|---|
400 | 90041001 | Функции генеративного ИИ отключены |
400 | 90041003 | Создание сводки данных отключено для этого сайта. Включите с помощью параметра сайта. |
400 | 90041004 | Длина содержимого превышает ограничение |
400 | 90041005 | Не найдены записи для создания сводки |
400 | 90041006 | Возникла ошибка при создание сводки содержимого. |