diff --git a/apps/web/src/pages/generate/hooks/generate-video/buildPayload.ts b/apps/web/src/pages/generate/hooks/generate-video/buildPayload.ts index 6040cf875..1c8595e30 100644 --- a/apps/web/src/pages/generate/hooks/generate-video/buildPayload.ts +++ b/apps/web/src/pages/generate/hooks/generate-video/buildPayload.ts @@ -63,7 +63,8 @@ export const buildEditPlanPayload = (props: UseGenerateVideoProps) => { export const validateGenerateInputs = (props: UseGenerateVideoProps): string | null => { const { titleSettings, materialMode, selectedMaterials, voiceMode, selectedClonedVoice } = props - if (!titleSettings.title.trim()) { + // AI 自动选择模式下,标题可以为空(后端会自行生成) + if (!titleSettings.aiAutoSelect && !titleSettings.title.trim()) { return "请先选择或输入标题" } if (materialMode === "manual" && selectedMaterials.length === 0) {