You need to enable JavaScript to run this app.
企业直播

企业直播

复制全文
API
CreateTask - 创建质检任务
复制全文
CreateTask - 创建质检任务

调用 CreateTask 接口,创建质检任务。任务成功创建后,返回任务 ID。您可通过该任务 ID,调用 GetReport 接口,获取质检报告,包含违规占比、话术分析占比、图像分析占比等。

注意事项

请求频率:单用户请求频率限制为 10 次/秒

请求说明

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

请求参数

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

Query

参数类型是否必选示例值描述
ActionStringCreateTask接口名称。当前 API 的名称为 CreateTask
VersionString2024-08-01接口版本。当前 API 的版本为 2024-08-01

Body

参数类型是否必选示例值描述
ProjectNameString182701****608457项目名称。您可通过调用 ListProjects 接口,获取项目名称。

TaskName

String

任务 A

任务名称,长度为 1 到 200 个字符。
支持以下字符:

  • 中文
  • 数字
  • 大写字母 A - Z
  • 小写字母 a - z

TaskType

Integer

2

任务类型。取值如下:

  • 1:视频审核(暂不支持)
  • 2:直播审核
ScenarioIdLong1审核场景 ID。您可通过调用 ListScenarios 接口获取 ID。

LivePullURL

String

https://www.example.com

直播拉流地址。目前支持以下直播拉流协议:RTMP、HLS 和 FLV。

说明

  • TaskType 取值为 2 时,本参数和 ActivityId 参数至少需要传一个。若两者同时传入,则本参数的优先级更高,即使用该直播拉流地址创建质检任务。
  • 如果持续 1 分钟左右未正常拉取到直播流,则停止拉流,任务自动终止。
  • 如果直播时长超过 24 小时,任务自动终止。

CallbackURL

String

https://www.example.com

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

  • 质检任务状态变化,包括任务开始、任务结束和任务执行失败
  • 触发机审违规消息
  • 提交人审处置意见

说明

如需通过质检消息回调获取任务状态消息、机审违规消息,以及人审处置意见消息,该参数必选。

ExtraStringextra需要透传的业务相关信息。长度为 1 到 1000 个字符。仅用于信息透传,不做其他处理。

ActivityId

Long

1836863952377033

质检任务关联的企业直播直播间 ID。当前接口会使用该直播间的拉流地址创建质检任务。

说明

  • TaskType 取值为 2 时,本参数和 LivePullURL 参数至少需要传一个。若两者同时传入,则 LivePullURL 的优先级更高,即使用 LivePullURL 参数取值的直播拉流地址创建质检任务。
  • 如果持续 1 分钟左右未正常拉取到直播流,则停止拉流,任务自动终止。
  • 如果直播时长超过 24 小时,任务自动终止。
TaskStartTimeLong1751887200任务的开始时间。Unix 时间戳,单位为秒。取值为 0 表示立即开始任务。

TagIds

Array of Long

[121]

标签 ID,用于绑定质检任务。每个质检任务最多支持绑定 10 个标签。

说明

父标签 ID 不生效。

SpecifiableRuleArgs

Array of SpecifiableRuleArgs

-

在创建审核任务时,若您指定的审核场景中,需要指定预设文字、字幕或脚本,则需要传入该字段。

说明

仅基于 OCR 文字模型、OCR 滚动字幕模型和 ASR 脚本对比模型创建的规则,支持在创建任务时指定预设的文字、字幕或脚本。

SpecifiableRuleArgs

参数类型是否必选示例值描述
RuleIdLong4005预设文字、字幕或脚本的审核规则 ID。可通过 GetScenario 接口获取。

OcrTextRecognitionArgs

Object of OcrTextRecognitionArgs

-

若当前规则为基于 OCR 文字识别模型创建的规则,则需要传入自定义规则参数,即为当前任务预设的文字。

说明

RuleId 有值时,在 OcrTextRecognitionArgsOcrScrollingSubtitlesArgsPresetScriptArgs 这三个参数中,您必须且只能传入一个。

OcrScrollingSubtitlesArgs

Object of OcrScrollingSubtitlesArgs

-

若当前规则为基于 OCR 滚动字幕模型创建的规则,则需要传入自定义规则参数,即为当前任务预设的字幕。

说明

RuleId 有值时,在 OcrTextRecognitionArgsOcrScrollingSubtitlesArgsPresetScriptArgs 这三个参数中,您必须且只能传入一个。

PresetScriptArgs

Object of PresetScriptArgs

-

若当前规则为预设脚本对比规则,则需要传入预设脚本。

说明

RuleId 有值时,在 OcrTextRecognitionArgsOcrScrollingSubtitlesArgsPresetScriptArgs 这三个参数中,您必须且只能传入一个。

OcrTextRecognitionArgs

参数类型是否必选示例值描述

PresetText

String

品牌名称

预设的文字,最多支持 200 个字符。

说明

若当前规则无需传入预设文字,则传入的值将被忽略。

OcrScrollingSubtitlesArgs

参数类型是否必选示例值描述

PresetSubtitles

String

预设的字幕,最多支持 200 个字符。

说明

若当前规则无需传入预设字幕,则传入的值将被忽略。

PresetScriptArgs

参数类型是否必选示例值描述

PresetScript

String

预设脚本内容。

预设脚本,最多支持 20,000 个字符。

说明

若当前规则无需传入预设脚本,则传入的值将被忽略。

返回参数

参数类型示例值描述

TaskId

Long

397**671

任务 ID。
您可通过该任务 ID,调用 GetReport 接口,获取质检报告,包含违规占比、话术分析占比、图像分析占比等。

请求示例

POST https://livesaas.volcengineapi.com/?Action=CreateTask&Version=2024-08-01
{
    "ProjectName": "182701****608457",
    "TaskName": "任务 A",
    "TaskType": 2,
    "ScenarioId": 1,
    "CallbackURL": "https://www.example.com",
    "Extra": "extra",
    "LivePullURL": "https://www.example.com",
    "ActivityId": 1836863952377033,
    "TagIds": [
        121
    ],
    "TaskStartTime": 1751887200,
    "SpecifiableRuleArgs": [
        {
            "RuleId": 4005,
            "OcrTextRecognitionArgs": {
                "PresetText": "品牌名称"
            }
        }
    ]
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "CreateTask",
        "Version": "2024-08-01",
        "Service": "livesaas",
        "Region": "cn-north-1"
    },
    "Result": {
        "TaskId": 397**671
    }
}

错误码

访问公共错误码错误码获取详细信息。

最近更新时间:2026.02.04 10:52:22
这个页面对您有帮助吗?
有用
有用
无用
无用