1. 新增预设库的批量删除 2. 添加两个高图文一致性推理出图提示词预设 3. 新增两个通用的高图文一致性推理出图和图转视频提示词预设 4. 新增 ComfyUI 图转视频功能(之前的工作流需要重新配置) 5. 优化 ComfyUI 设置 6. 新增导入图转视频提示词 7. 新增同步出图提示词到图转视频提示词
51 lines
2.7 KiB
TypeScript
51 lines
2.7 KiB
TypeScript
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";
|
|
import { AIStoryboardMasterHighMatchSDComfyui } from "./aiStoryboardMasterHighMatchSDComfyui";
|
|
import { AIStoryboardMasterHighMatchMJ } from "./aiStoryboardMasterHighMatchMJ";
|
|
import { AIStoryboardMasterHighMatchSDMovingComfyui } from "./aiStoryboardMasterHighMatchSDMovingComfyui";
|
|
import { AIStoryboardMasterHighMatchMovingMJ } from "./aiStoryboardMasterHighMatchMovingMJ";
|
|
|
|
// 根据 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;
|
|
case "AIStoryboardMasterHighMatchSDComfyui":
|
|
return AIStoryboardMasterHighMatchSDComfyui;
|
|
case "AIStoryboardMasterHighMatchMJ" :
|
|
return AIStoryboardMasterHighMatchMJ;
|
|
case "AIStoryboardMasterHighMatchSDMovingComfyui" :
|
|
return AIStoryboardMasterHighMatchSDMovingComfyui;
|
|
case "AIStoryboardMasterHighMatchMovingMJ" :
|
|
return AIStoryboardMasterHighMatchMovingMJ;
|
|
default:
|
|
throw new Error(t('未找到对应的分镜预设的请求数据,请检查'))
|
|
}
|
|
} |