创建AI检测任务

1

选择模型

选择要使用的加密模型文件

2

配置密钥

为每个模型配置加密密钥

3

任务设置

配置RTMP流和任务参数

4

验证和创建

验证所有配置并创建任务

选择加密模型

加载模型中...
没有找到加密模型文件
{{ model.filename }}
大小: {{ formatFileSize(model.size) }} | 哈希: {{ model.model_hash || '未知' }} | 修改: {{ formatTimestamp(model.modified) }}

已选模型 ({{ selectedModels.length }})

{{ model.filename }}
路径: {{ model.path }}
模型哈希: {{ model.model_hash || '未知' }}

配置模型加密密钥

为每个选中的模型配置加密密钥。密钥将在创建任务前进行验证。

{{ model.filename }} {{ model.validation.checked ? (model.validation.valid ? '有效' : '无效') : '待验证' }}
✓ 密钥验证成功
模型哈希: {{ model.validation.model_hash }}
✗ 密钥验证失败: {{ model.validation.error }}

任务配置

模型数量: {{ selectedModels.length }}
已验证模型: {{ validModelsCount }} / {{ selectedModels.length }}
加密要求: 强制加密 ✓

验证并创建任务

正在创建任务...

{{ createTaskMessage }}

配置概览

任务名称: {{ taskConfig.taskname }}
视频流: {{ taskConfig.rtmp_url }}
推流地址: {{ taskConfig.push_url || '未设置' }}
模型数量: {{ selectedModels.length }} 个
密钥验证: {{ validModelsCount === selectedModels.length ? '全部通过 ✓' : '未通过 ✗' }}

最终验证

✓ 验证通过

✗ 验证失败

所有模型验证成功,可以创建任务

有效模型: {{ finalValidationResult.valid_models }} / {{ finalValidationResult.total_models }}

验证失败: {{ finalValidationResult.error }}

详细错误:

  • 模型 {{ result.model_index }}: {{ result.error }}

任务状态

步骤1/4: 选择模型

请从已上传的加密模型中选择要使用的模型。可以多选。

提示: 模型文件必须已经通过上传接口加密上传。

步骤2/4: 配置密钥

为每个模型输入加密密钥。密钥强度要求:

  • 长度至少16位
  • 包含大小写字母
  • 包含数字
  • 包含特殊字符

点击"测试解密"可以验证密钥是否正确。

步骤3/4: 任务设置

配置任务的基本参数:

  • RTMP流: 输入视频流地址
  • 推流地址: 处理后的视频推流地址(可选)
  • 任务名称: 用于标识任务的名称

步骤4/4: 验证和创建

系统将执行最终验证:

  • 验证所有模型密钥
  • 检查系统资源
  • 确认任务参数

验证通过后,点击"创建任务"启动检测。

任务创建成功

任务ID: {{ createdTaskId }}

状态: {{ taskStatus }}

创建时间: {{ new Date().toLocaleString() }}

错误信息

{{ errorMessage }}