[本文是预发行文档,可能会有所更改。]
制作者可以使用 Power Pages 摘要 API 添加使用生成式 AI 的页面内容摘要。 此功能使网站用户无需阅读整个页面即可大致了解页面内容。 该 API 基于 Power Pages Web API 构建,Web API 提供对 Dataverse 页面上使用的表的数据摘要。
重要提示
- 这是一项预览功能。
- 预览功能不适用于生产环境,并且可能具有受限的功能。 这些功能受补充使用条款约束,在正式发布之前已经可用,以便客户可以及早使用并提供反馈。
先决条件
- 启用 Web API 的网站设置。
- 只有 Power Pages Web API 支持的表格才能用于汇总。 请访问 Web API 概述,了解有关 Power Pages Web API 的更多信息。
- 政府社区云(GCC)、政府社区云-高(GCC High)或国防部(DoD)区域不提供此功能。
站点设置
在 Web API 中启用页面,并为摘要 API 功能设置以下网站设置。
站点设置名称 | Description |
---|---|
摘要/数据/启用 | 启用或禁用摘要功能。 默认:False 有效值:True、False |
Summarization/prompt/{any_identifier} | 使用这些设置可提供汇总说明。 示例: |
摘要/数据/ContentSizeLimit | 修改摘要内容的输入大小限制。 类型:整数 默认值:100,000 |
API 架构
方法 | URI | JSON 示例 |
---|---|---|
POST | [站点 URI]/_api/summarization/data/v1.0/tablesetname | { "InstructionIdentifier":"", "RecommendationConfig":"" } |
属性名称 | Description |
---|---|
InstructionIdentifier | 该属性是可选的。 要传递摘要的额外说明,请使用站点设置添加提示。 始终提供先前定义的站点设置名称。 |
RecommendationConfig | 该属性是可选的。 使用此属性可传递摘要 API 推荐的提示。 该值必须经过哈希处理并保持未修改状态。 |
备注
该 API 遵循 Power Pages Web API 支持的标准开放数据协议(OData)规范。 摘要 API 支持 Power Pages Web 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 进行身份验证
您不需要包括身份验证代码,因为应用程序会话管理身份验证和授权。 所有 Web API 调用都必须包含跨站点请求伪造 (CSRF) 令牌。
错误代码和消息
下表描述使用摘要 API 时可能遇到的不同的错误代码和消息。
状态代码 | 错误代码 | Error message |
---|---|---|
400 | 90041001 | 生成式人工智能功能被禁用 |
400 | 90041003 | 此站点禁用数据汇总。 启用使用站点设置。 |
400 | 90041004 | 内容长度超出限制 |
400 | 90041005 | 未找到要汇总的记录 |
400 | 90041006 | 在汇总内容时出错。 |