fix(video): 火山方舟 - 解耦可信素材并修复音频组合参考 (#302)

This commit is contained in:
MasterChiefCN
2026-08-24 19:42:30 +08:00
committed by GitHub
parent a2b44d940d
commit e56a33008a
6 changed files with 63 additions and 13 deletions

View File

@@ -319,9 +319,9 @@ export function modelGroupReferenceLimits(config: AiConfig, selected: string, ca
export function inferVideoOperation(input: ModelInputSummary) {
const visualInputCount = input.imageCount + input.characterCount;
// 音频参考有独立的协议能力;不能先归类为 reference_to_video,
// 否则只声明 audio_to_video 的细分模型永远无法被兼容路由选中。
if (input.audioCount > 0) return "audio_to_video";
// 纯音频参考使用独立能力;音频与图片、角色或视频组合时属于全模态参考,
// 不能把组合请求误路由到只支持 audio_to_video 的细分模型。
if (input.audioCount > 0) return visualInputCount > 0 || input.videoCount > 0 ? "reference_to_video" : "audio_to_video";
if (input.videoCount > 0 || visualInputCount > 2) return "reference_to_video";
if (visualInputCount > 0) return "image_to_video";
return "text_to_video";