+ 没有匹配的启用图片模型,请检查后端配置。 +
++ {{ item.provider }} · {{ item.active ? '当前启用' : '已注册' }} · + {{ + !item.capabilities.references.supported + ? '不支持参考图' + : item.capabilities.references.maxReferenceImages === null + ? '参考图上限未声明' + : `最多 ${item.capabilities.references.maxReferenceImages} 张参考图` + }} +
+ ++ 仅第 {{ target.episodeNo }} 集,最多 + {{ limit ?? '—' }} 镜;非重做模式优先处理过期项,若全项目无过期项则补缺失首帧。 +
++ 本次仅创建一个修复视频,不自动等待或复检。完成后请打开新候选的质量检查;修复约束沿用上次失败校验,不使用额外参数。 +
++ {{ operation.label }}进行中。关闭面板不会取消后端任务;请勿重复提交。 +
+{{ saved.summary }}
++ {{ issue.description }} +
+此为历史抽样结论,不保证当前上游素材仍然一致。
+ 回执保留在当前会话,可导出;后端暂未提供首帧校验历史读取接口。 +
++ 目标 {{ receipt.result.targetCount }} · 通过 {{ receipt.result.passed }} · 修复未通过 + {{ receipt.result.repairFailed }} · 调用失败 {{ receipt.result.failed }} · 待后续 + {{ Math.max(0, receipt.result.selected - receipt.result.targetCount) }} +
+通过的候选已设为主首帧,未通过的不会替换原主图。
+{{ item.shotId }}
+ {{
+ item.success ? '已通过' : item.error || '未通过'
+ }}
+ + {{ + receipt.result.primaryChanged + ? '修复通过,新首帧已替换主图。已有视频需重新核对。' + : receipt.result.passed + ? '原首帧通过检查,主图未切换。' + : '达到修复上限仍未通过,原主图保持不变。' + }} +
++ 已重生成 {{ receipt.result.repairAttempts }} 次,视觉校验 {{ receipt.result.attempts.length }} 轮。 +
+ + ++ 第 {{ receipt.result.repairAttempt }} 次修复候选已创建,尚未完成质量复检;当前主视频未切换。 +
++ 候选 ID:{{ + receipt.result.candidate.id + }}。关闭此面板,在下方视频记录查看任务进度;完成后对新候选执行视觉校验。 +
+ + +{{ receipt.result.summary || '后端未提供摘要。' }}
++ {{ + receipt.promoted ? '修复候选已通过,后端已将其设为主视频。' : '本次校验未晋升主视频。' + }}仅为抽样帧视觉结果,不含音频、口型或完整运动检测。 +
+只校验,不重生成或切换主首帧。
+ ++ 主体数量:{{ receipt.result.subjectCountConsistent ? '一致' : '不一致' + }} + · 时间一致性:{{ receipt.result.temporalConsistency ? '通过' : '未通过' }} +
++ 未授权文字:{{ + receipt.result.unauthorizedText.detected + ? receipt.result.unauthorizedText.texts.join('、') || '已发现' + : '未发现' + }} +
+{{ subject.subjectRef }}
+ 身份 {{ subject.identityConsistent ? '✓' : '✕' }} · 形态
+ {{ subject.formConsistent ? '✓' : '✕'
+ }}
+ · 状态 {{ subject.stateConsistent ? '✓' : '✕' }}
+ {{ issue }}
+{{ JSON.stringify(receipt.result, null, 2) }}
+