You need to enable JavaScript to run this app.
导航
GetReport - 获取任务质检报告
最近更新时间:2025.04.15 20:51:42首次发布时间:2025.04.15 20:51:42
我的收藏
有用
有用
无用
无用

调用 GetReport 接口,获取指定任务的质检报告,包含违规占比、话术分析占比、图像分析占比等。

注意事项

  • 请求频率:单用户请求频率限制为 10 次/秒
  • 前提条件:当满足以下任一条件时,可调用当前接口,获取指定任务的质检报告。
    • 任务状态为待人审或人审已完成,即调用 ListTasks 接口,返回参数 Status 取值为 34
    • 质检消息回调中,返回的任务状态为成功,即参数 Status 取值为 2

请求说明

  • 请求方式:GET
  • 请求地址:https://livesaas.volcengineapi.com/?Action=GetReport&Version=2024-08-01

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数

Query

参数类型是否必选示例值描述
ActionStringGetReport接口名称。当前 API 的名称为 GetReport
VersionString2024-08-01接口版本。当前 API 的版本为 2024-08-01
ProjectNameString182701****608457项目名称。您可通过调用 ListProjects 接口,获取项目名称。
TaskIdLong397**671任务 ID。您可通过调用 CreateTaskListTasks 获取 ID。

返回参数

参数类型示例值描述
TaskDetailObject of TaskDetail-任务详情。
TaskResultObject of TaskResult-任务结果。
RuleResultDetailsArray of RuleResultDetails-规则结果。

TaskDetail

参数类型示例值描述
ProjectNameString182701****608457项目名称。
TaskIdLong397**671任务 ID。
TaskNameString任务 A任务名称。

TaskType

Integer

2

任务类型。取值如下:

  • 1:视频审核(暂不支持)
  • 2:直播审核
TaskTypeDescString审核任务 1任务类型描述。

Status

Integer

4

任务状态。取值如下:

  • 1:待机审
  • 2:机审中
  • 3:待人审
  • 4:已完成(人审已完成)
  • 5:任务执行失败
ScenarioIdLong1审核场景 ID。
LivePullURLStringhttps://www.example.com直播拉流地址。
CreatedTimeLong1744012851任务创建时间。Unix 时间戳,单位为秒。
UpdatedTimeLong1744012851任务更新时间(任务更新指任务状态变化等情况)。Unix 时间戳,单位为秒。

CallbackURL

String

https://www.example.com

回调地址,支持 HTTP 和 HTTPS 协议头。
在任务开始到结束的整个生命周期中,当发生以下事件时,直播质检会将任务状态消息、机审违规消息,以及人审处置意见消息以 POST 方式提交至该地址:

  • 质检任务状态变化,包括任务开始、任务结束和任务执行失败
  • 触发机审违规消息
  • 提交人审处置意见
ExtraString{"ActivityId":123}CreateTask 接口传入的业务相关信息。

TaskResult

参数类型示例值描述
MachineStartTimeLong1744016864机审开始时间。Unix 时间戳,单位为秒。
MachineEndTimeLong1744016900机审完成时间。Unix 时间戳,单位为秒。
CostInteger36机审耗时,单位为秒。

ManualEndTime

Long

1744026900

最近一次人审完成时间。Unix 时间戳,单位为秒。
参数取值为 0,表示未进行人审。

RecordURLStringhttps://www.example.comM3U8 格式的视频回放地址,包含 HTTPS 协议头。有效期为 7 天,请尽快下载保存。
ASRResultObject of ASRResult-语音识别结果。
StatisticalDataObject of StatisticalData-统计数据。
ManualDetailsArray of ManualDetails-人审记录。

FinalManualStatus

Integer

2

人审状态。取值如下:

  • 0:未进行人审,即无人审记录
  • 1:人审通过
  • 2:人审不通过

RuleResultDetails

参数类型示例值描述
RuleNameString敏感词规则名称。

FinalManualStatus

Integer

2

人审状态。取值如下:

  • 0:未进行人审,即无人审记录
  • 1:人审通过
  • 2:人审不通过
ManualDetailsArray of ManualDetails-人审记录。

FinalMachineStatus

Integer

2

机审状态。取值如下:

  • 0:未进行机审
  • 1:机审通过
  • 2:机审不通过
MachineDetailsArray of MachineDetails-机审记录。
RuleIdLong101规则 ID。

RuleType

Integer

2

规则类型。取值如下:

  • 1:系统敏感词
  • 2:自定义敏感词
  • 3:文字分析
  • 4:图像分析

ViolationType

Integer

1

规则策略。取值如下:

  • 0:分析。机审触发本规则,将仅在质检报告中显示机审分析结果
  • 1:违规。机审触发本规则,将判定为机审不通过,并在监控台进行机审提示

ASRResult

参数类型示例值描述
TextString分句 1,分句 2。完整语音识别文字内容。
UtterancesArray of Utterances-语音识别分句详情。

StatisticalData

参数类型示例值描述
ViolationListArray of ViolationList-违规占比列表。
ImageLLMAnalysisListArray of ImageLLMAnalysisList-图像分析占比列表。
TextLLMAnalysisListArray of TextLLMAnalysisList-话术分析占比列表。

ManualDetails

参数类型示例值描述
ManualCommentString存在违规内容人审审核意见。
AuditorString主账号审核人。

UserId

Long

0

审核人用户 ID。
取值为 0 表示主账号。

ManualSource

Integer

1

人审来源。取值如下:

  • 1:监控台任务审核
  • 2:监控台规则审核
  • 3:质检报告任务审核
  • 4:质检报告规则审核
CreatedTimeLong1744016900人审记录创建时间。Unix 时间戳,单位为秒。

ManualStatus

Integer

2

人审状态。取值如下:

  • 0:未进行人审,即无人审记录
  • 1:人审通过
  • 2:人审不通过

MachineDetails

参数类型示例值描述

MachineType

Integer

2

机审记录类型。取值如下:

  • 1:系统敏感词
  • 2:自定义敏感词
  • 3:豆包文字分析
  • 4:豆包图像分析
AnalysisTextsArray of AnalysisTexts-文字分析结果。
AnalysisImagesArray of AnalysisImages-图像分析结果。
CustomSensitiveResultsArray of CustomSensitiveResults-自定义敏感词的检测结果。
SystemSensitiveResultsArray of SystemSensitiveResults-系统敏感词的检测结果。

Utterances

参数类型示例值描述
StartTimeLong1744016864分句开始时间。Unix 时间戳,单位为秒。
EndTimeLong1744016870分句结束时间。Unix 时间戳,单位为秒。
TextString分句 1分句文字。

ViolationList

参数类型示例值描述
TitleString分类 A分类名称。
CountInteger10分类数量。

ImageLLMAnalysisList

参数类型示例值描述
TitleString分类 B分类名称。
CountInteger10分类数量。

TextLLMAnalysisList

参数类型示例值描述
TitleString分类 C分类名称。
CountInteger10分类数量。

AnalysisTexts

参数类型示例值描述
TextString文本内容语音识别的文本内容。
TypeString分类 A语音识别文本的所属分类。
AbsoluteStartTimeLong1744016864语音识别文本的出现时间。Unix 时间戳,单位为秒。
AbsoluteEndTimeLong1744016870语音识别文本的结束时间。Unix 时间戳,单位为秒。

AnalysisImages

参数类型示例值描述
ImageURLsArray of String["https://www.example.com/a.png","https://www.example.com/b.png"]图像的截图链接。有效期为 24 小时。
TypeString分类 A图像的所属分类。
AbsoluteStartTimeLong1744016864图像的出现时间。Unix 时间戳,单位为秒。
AbsoluteEndTimeLong1744016894图像的结束时间。Unix 时间戳,单位为秒。

CustomSensitiveResults

参数类型示例值描述
SensitiveWordString敏感词命中的敏感词。
TextString文本内容包含敏感词的语音识别文本内容。
AbsoluteStartTimeLong1744016865语音识别文本的出现时间。Unix 时间戳,单位为秒。
StartTimeInteger60语音识别文本相对于直播开始时间的出现时间。单位为秒。例如直播于 10:00:00 开始,语音识别文本出现在 10:01:00,则参数取值为 60

SystemSensitiveResults

参数类型示例值描述
TextString文本内容包含敏感词的语音识别文本内容。
AbsoluteStartTimeLong1744016865语音识别文本的出现时间。Unix 时间戳,单位为秒。
StartTimeInteger60语音识别文本相对于直播开始时间的出现时间。单位为秒。例如直播于 10:00:00 开始,语音识别文本出现在 10:01:00,则参数取值为 60。

请求示例

GET https://livesaas.volcengineapi.com/?Action=GetReport&Version=2024-08-01&ProjectName=182701****608457&TaskId=397**671

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "GetReport",
        "Version": "2024-08-01",
        "Service": "livesaas",
        "Region": "cn-north-1"
    },
    "Result": {
        "TaskDetail": {
            "TaskId": 397**671,
            "TaskName": "任务 A",
            "ProjectName": "182701****608457",
            "TaskType": 2,
            "TaskTypeDesc": "审核任务 1",
            "Status": 4,
            "ScenarioId": 1,
            "CreatedTime": 1744012851,
            "UpdatedTime": 1744012851,
            "CallbackURL": "https://www.example.com",
            "Extra": "{\"ActivityId\":123}",
            "LivePullURL": "https://www.example.com"
        },
        "TaskResult": {
            "MachineStartTime": 1744016864,
            "MachineEndTime": 1744016900,
            "Cost": 36,
            "ManualEndTime": 1744026900,
            "ASRResult": {
                "Text": "分句 1,分句 2。",
                "Utterances": [
                    {
                        "StartTime": 1744016864,
                        "EndTime": 1744016870,
                        "Text": "分句 1"
                    }
                ]
            },
            "RecordURL": "https://www.example.com",
            "StatisticalData": {
                "ViolationList": [
                    {
                        "Title": "分类 A",
                        "Count": 10
                    }
                ],
                "ImageLLMAnalysisList": [
                    {
                        "Title": "分类 B",
                        "Count": 10
                    }
                ],
                "TextLLMAnalysisList": [
                    {
                        "Title": "分类 C",
                        "Count": 10
                    }
                ]
            },
            "ManualDetails": [
                {
                    "ManualComment": "存在违规内容",
                    "Auditor": "主账号",
                    "UserId": 0,
                    "ManualSource": 1,
                    "CreatedTime": 1744016900,
                    "ManualStatus": 2
                }
            ],
            "FinalManualStatus": 2
        },
        "RuleResultDetails": [
            {
                "RuleName": "敏感词",
                "FinalManualStatus": 2,
                "ManualDetails": [
                    {
                        "ManualDetails": "审核不通过。",
                        "Auditor": "主账户",
                        "UserId": 0,
                        "ManualSource": 1,
                        "CreatedTime": 1744016900,
                        "ManualStatus": 2
                    }
                ],
                "FinalMachineStatus": 2,
                "MachineDetails": [
                    {
                        "MachineType": 2,
                        "AnalysisTexts": [
                            {
                                "Text": "文本内容",
                                "Type": "分类 A",
                                "AbsoluteStartTime": 1744016864,
                                "AbsoluteEndTime": 1744016870
                            }
                        ],
                        "AnalysisImages": [
                            {
                                "Type": "分类 A",
                                "AbsoluteStartTime": 1744016864,
                                "AbsoluteEndTime": 1744016894,
                                "ImageURLs": [
                                    "https://www.example.com/a.png",
                                    "https://www.example.com/b.png"
                                ]
                            }
                        ],
                        "CustomSensitiveResults": [
                            {
                                "Text": "文本内容",
                                "AbsoluteStartTime": 1744016865,
                                "StartTime": 60,
                                "SensitiveWord": "敏感词"
                            }
                        ],
                        "SystemSensitiveResults": [
                            {
                                "Text": "文本内容",
                                "AbsoluteStartTime": 1744016865,
                                "StartTime": 60
                            }
                        ]
                    }
                ],
                "RuleId": 101,
                "RuleType": 2,
                "ViolationType": 1
            }
        ]
    }
}

错误码

下表提供了该接口特有的错误码,公共错误码请参见公共错误码错误码文档。

状态码错误码错误信息说明

400

ReportNotFoundError

report not found

质检任务未执行完毕或执行失败,导致未生成质检报告。

  • 如果任务未执行完毕,请等待任务执行完毕后,再重新调用该接口。
  • 如果任务执行失败,请重新调用 CreateTask 接口,确保配置的直播拉流地址(LivePullURL)有效,以及任务未超出并发数上限,再重新调用 GetReport 接口获取质检报告。