数据摘要 API 概览(预览)
[本文为预发布文档,可能会发生变化。]
Power Pages 摘要 API 允许制作者使用生成式人工智能添加页面内容摘要,这有助于网站用户在不浏览整个页面的情况下获得概述。 该 API 建立在 Power Pages Web API的基础上,提供页面中使用的 Dataverse 表格的数据摘要。
重要提示
- 这是一项预览功能。
- 预览功能不适用于生产环境,并且可能具有受限的功能。 这些功能受补充使用条款约束,在正式发布之前已经可用,以便客户可以及早使用并提供反馈。
先决条件
必须启用 Web API 的网站设置。
只有 Pages Web API 支持的表可供摘要使用。 请访问 Web API 概述,了解有关 Pages Web API 的更多信息。
该功能在 Government 社区云 (GCC)、 Government 社区云 – High (GCC High) 或国防部 (DoD) 地区不可用。
站点设置
在 Web API 中启用页面,并设置摘要 API 功能的网站设置。
站点设置名称 | Description |
---|---|
摘要/数据/启用 | 启用或禁用摘要功能。 默认值: False 有效值: True、False |
摘要/提示/{any_identifier} | 使用这些设置可以提供任何摘要说明 类型:字符串 示例: 名称:Summarization/prompt/case_summary 值:摘要关键细节和重要信息 |
摘要/数据/ContentSizeLimit | 修改摘要内容的输入大小限制 类型:整数 默认值:100 K |
API 架构
Method | URI |
---|---|
POST | [Site URI]/_api/summarization/data/v1.0/tablename{ "InstructionIdentifier":"", "RecommendationConfig":"" } |
Name | Description |
---|---|
InstructionIdentifier | 该属性是可选的。 如果要传递任何其他说明到摘要,请使用网站设置来添加提示。 您应当始终提供之前定义的网站设置名称。 |
RecommendationConfig | 该属性是可选的。 如果您通过了摘要 API 提供的建议提示,请使用此参数通过。 该值应哈希处理,不能修改。 |
备注
该 API 遵循Power Pages Web API 支持的标准 OData 规范。 摘要 API 支持 Power Pages web API 支持的所有读取操作。
示例
通过重点关注关键详细信息和关键信息,对案例类型、主题、说明和案例历史记录进行汇总。
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 进行身份验证
您不需要包括身份验证代码,因为应用程序会话管理身份验证和授权。 所有 Web API 调用都必须包含跨站点请求伪造 (CSRF) 令牌。
错误代码和消息
下表包含使用摘要 API 时可能遇到的不同的错误代码和消息:
状态代码 | 错误代码 | 错误消息 |
---|---|---|
400 | 90041001 | 生成式人工智能功能被禁用 |
400 | 90041003 | 此站点禁用数据汇总。 启用使用站点设置。 |
400 | 90041004 | 内容长度超出限制 |
400 | 90041005 | 未找到要汇总的记录 |
400 | 90041006 | 在汇总内容时出错。 |