如何通过API获取LUIS训练评估指标及Dashboard详细统计数据
LUIS Dashboard 对应统计数据API获取方案
你当前用到的statsmetadata接口仅返回版本统计的元数据定义,不包含实际业务统计值,可通过以下官方公开接口组合获取和Dashboard完全一致的详细统计信息:
- 聚合统计数据:调用
{ENDPOINT}/luis/webapi/v2.0/apps/{APP_ID}/versions/{VERSION}/stats接口,返回内容包含整体预测准确率、错误预测总条数、模糊预测占比、各意图识别准确率等聚合值,完全匹配Dashboard顶部的汇总统计模块。 - 明细预测记录:调用
{ENDPOINT}/luis/webapi/v2.0/apps/{APP_ID}/querylogs接口,返回指定时间范围内所有端点请求的完整记录,包含单条请求的预测置信度、是否为错误预测、是否属于低置信度模糊预测、命中意图/实体等字段,可直接导出后统计Dashboard展示的错误、模糊预测明细分布。 - 单维度细分统计:如果需要单个意图、单个实体的错误预测统计,可调用
{ENDPOINT}/luis/webapi/v2.0/apps/{APP_ID}/versions/{VERSION}/intents/{INTENT_ID}/stats或对应实体维度的统计接口,获取细分维度的统计值。
调用注意事项:所有接口请求头需携带
Ocp-Apim-Subscription-Key参数,值为你的LUIS创作密钥;querylogs接口默认返回最近30天数据,可通过startTime、endTime查询参数自定义统计时间范围。
如果需要完全复现Dashboard的可视化效果,可先调用stats接口拿汇总值,再从querylogs接口拉取明细数据自行做维度聚合即可。
内容的提问来源于stack exchange,提问作者claudia lunini
相关产品推荐
相关产品推荐

