2025-09-23 15:20:47 +08:00
|
|
|
import { t } from "@/i18n";
|
|
|
|
|
import { AIStoryboardMasterAIEnhance } from "./aiStoryboardMasterAIEnhance";
|
|
|
|
|
import { AIStoryboardMasterGeneral } from "./aiStoryboardMasterGeneral";
|
|
|
|
|
import { AIStoryboardMasterMJAncientStyle } from "./aiStoryboardMasterMJAncientStyle";
|
|
|
|
|
import { AIStoryboardMasterOptimize } from "./aiStoryboardMasterOptimize";
|
|
|
|
|
import { AIStoryboardMasterScenePrompt } from "./aiStoryboardMasterScenePrompt";
|
|
|
|
|
import { AIStoryboardMasterSDEnglish } from "./aiStoryboardMasterSDEnglish";
|
|
|
|
|
import { AIStoryboardMasterSingleFrame } from "./aiStoryboardMasterSingleFrame";
|
|
|
|
|
import { AIStoryboardMasterSingleFrameWithCharacter } from "./aiStoryboardMasterSingleFrameWithCharacter";
|
|
|
|
|
import { AIStoryboardMasterSpecialEffects } from "./aitoryboardMasterSpecialEffects";
|
2025-11-05 19:39:42 +08:00
|
|
|
import { AIStoryboardMasterHighMatchSDComfyui } from "./aiStoryboardMasterHighMatchSDComfyui";
|
|
|
|
|
import { AIStoryboardMasterHighMatchMJ } from "./aiStoryboardMasterHighMatchMJ";
|
|
|
|
|
import { AIStoryboardMasterHighMatchSDMovingComfyui } from "./aiStoryboardMasterHighMatchSDMovingComfyui";
|
|
|
|
|
import { AIStoryboardMasterHighMatchMovingMJ } from "./aiStoryboardMasterHighMatchMovingMJ";
|
2025-09-23 15:20:47 +08:00
|
|
|
|
|
|
|
|
// 根据 value 返回对应的分镜预设请求体对象
|
|
|
|
|
// value: 预设类型字符串
|
|
|
|
|
// 返回: OpenAIRequest.Request 对象
|
|
|
|
|
// 如果未找到对应类型会抛出错误(带有国际化提示)
|
|
|
|
|
export function GetAIPromptRequestBodyByValue(value: string): OpenAIRequest.Request {
|
|
|
|
|
switch (value) {
|
|
|
|
|
case "AIStoryboardMasterScenePrompt":
|
|
|
|
|
return AIStoryboardMasterScenePrompt;
|
|
|
|
|
case "AIStoryboardMasterSpecialEffects":
|
|
|
|
|
return AIStoryboardMasterSpecialEffects;
|
|
|
|
|
case "AIStoryboardMasterGeneral":
|
|
|
|
|
return AIStoryboardMasterGeneral;
|
|
|
|
|
case "AIStoryboardMasterAIEnhance":
|
|
|
|
|
return AIStoryboardMasterAIEnhance;
|
|
|
|
|
case "AIStoryboardMasterOptimize":
|
|
|
|
|
return AIStoryboardMasterOptimize;
|
|
|
|
|
case "AIStoryboardMasterMJAncientStyle":
|
|
|
|
|
return AIStoryboardMasterMJAncientStyle;
|
|
|
|
|
case "AIStoryboardMasterSDEnglish":
|
|
|
|
|
return AIStoryboardMasterSDEnglish;
|
|
|
|
|
case "AIStoryboardMasterSingleFrame":
|
|
|
|
|
return AIStoryboardMasterSingleFrame;
|
|
|
|
|
case "AIStoryboardMasterSingleFrameWithCharacter":
|
|
|
|
|
return AIStoryboardMasterSingleFrameWithCharacter;
|
2025-11-05 19:39:42 +08:00
|
|
|
case "AIStoryboardMasterHighMatchSDComfyui":
|
|
|
|
|
return AIStoryboardMasterHighMatchSDComfyui;
|
|
|
|
|
case "AIStoryboardMasterHighMatchMJ" :
|
|
|
|
|
return AIStoryboardMasterHighMatchMJ;
|
|
|
|
|
case "AIStoryboardMasterHighMatchSDMovingComfyui" :
|
|
|
|
|
return AIStoryboardMasterHighMatchSDMovingComfyui;
|
|
|
|
|
case "AIStoryboardMasterHighMatchMovingMJ" :
|
|
|
|
|
return AIStoryboardMasterHighMatchMovingMJ;
|
2025-09-23 15:20:47 +08:00
|
|
|
default:
|
|
|
|
|
throw new Error(t('未找到对应的分镜预设的请求数据,请检查'))
|
|
|
|
|
}
|
|
|
|
|
}
|