diff --git a/src/router.ts b/src/router.ts index f274003..9026722 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,4 +1,4 @@ -// @routes-hash e48d3637c019a24988e008910e734d8c +// @routes-hash 7cec68ede825a3753ef93dc3bab8f7ad import { Express } from "express"; import route1 from "./routes/agents/clearMemory"; @@ -49,50 +49,52 @@ import route45 from "./routes/production/getFlowData"; import route46 from "./routes/production/getProductionData"; import route47 from "./routes/production/getStoryboardData"; import route48 from "./routes/production/saveFlowData"; -import route49 from "./routes/production/storyboard/previewImage"; -import route50 from "./routes/production/workbench/confirmSelection"; -import route51 from "./routes/production/workbench/delVideo"; -import route52 from "./routes/production/workbench/generateVideo"; -import route53 from "./routes/production/workbench/getChatLines"; -import route54 from "./routes/production/workbench/getVideoModelDetail"; -import route55 from "./routes/production/workbench/videoPolling"; -import route56 from "./routes/project/addProject"; -import route57 from "./routes/project/delProject"; -import route58 from "./routes/project/editProject"; -import route59 from "./routes/project/getProject"; -import route60 from "./routes/script/addScript"; -import route61 from "./routes/script/delScript"; -import route62 from "./routes/script/exportScript"; -import route63 from "./routes/script/getScrptApi"; -import route64 from "./routes/script/updateScript"; -import route65 from "./routes/scriptAgent/getPlanData"; -import route66 from "./routes/scriptAgent/setPlanData"; -import route67 from "./routes/setting/agentDeploy/agentSetKey"; -import route68 from "./routes/setting/agentDeploy/deployAgentModel"; -import route69 from "./routes/setting/agentDeploy/getAgentDeploy"; -import route70 from "./routes/setting/dbConfig/clearData"; -import route71 from "./routes/setting/fileManagement/openFolder"; -import route72 from "./routes/setting/getTextModel"; -import route73 from "./routes/setting/loginConfig/getUser"; -import route74 from "./routes/setting/loginConfig/updateUserPwd"; -import route75 from "./routes/setting/memoryConfig/getMemory"; -import route76 from "./routes/setting/memoryConfig/sureMemory"; -import route77 from "./routes/setting/skillManagement/addSkill"; -import route78 from "./routes/setting/skillManagement/deleteSkill"; -import route79 from "./routes/setting/skillManagement/embeddingSkill"; -import route80 from "./routes/setting/skillManagement/generateDescription"; -import route81 from "./routes/setting/skillManagement/getSkillList"; -import route82 from "./routes/setting/skillManagement/scanSkills"; -import route83 from "./routes/setting/skillManagement/updateSkill"; -import route84 from "./routes/setting/vendorConfig/addVendor"; -import route85 from "./routes/setting/vendorConfig/deleteVendor"; -import route86 from "./routes/setting/vendorConfig/getVendorList"; -import route87 from "./routes/setting/vendorConfig/modelTest"; -import route88 from "./routes/setting/vendorConfig/updateVendor"; -import route89 from "./routes/task/getTaskApi"; -import route90 from "./routes/task/getTaskCategories"; -import route91 from "./routes/task/taskDetails"; -import route92 from "./routes/test/test"; +import route49 from "./routes/production/storyboard/downPreviewImage"; +import route50 from "./routes/production/storyboard/getStoryboardData"; +import route51 from "./routes/production/storyboard/previewImage"; +import route52 from "./routes/production/workbench/confirmSelection"; +import route53 from "./routes/production/workbench/delVideo"; +import route54 from "./routes/production/workbench/generateVideo"; +import route55 from "./routes/production/workbench/getChatLines"; +import route56 from "./routes/production/workbench/getVideoModelDetail"; +import route57 from "./routes/production/workbench/videoPolling"; +import route58 from "./routes/project/addProject"; +import route59 from "./routes/project/delProject"; +import route60 from "./routes/project/editProject"; +import route61 from "./routes/project/getProject"; +import route62 from "./routes/script/addScript"; +import route63 from "./routes/script/delScript"; +import route64 from "./routes/script/exportScript"; +import route65 from "./routes/script/getScrptApi"; +import route66 from "./routes/script/updateScript"; +import route67 from "./routes/scriptAgent/getPlanData"; +import route68 from "./routes/scriptAgent/setPlanData"; +import route69 from "./routes/setting/agentDeploy/agentSetKey"; +import route70 from "./routes/setting/agentDeploy/deployAgentModel"; +import route71 from "./routes/setting/agentDeploy/getAgentDeploy"; +import route72 from "./routes/setting/dbConfig/clearData"; +import route73 from "./routes/setting/fileManagement/openFolder"; +import route74 from "./routes/setting/getTextModel"; +import route75 from "./routes/setting/loginConfig/getUser"; +import route76 from "./routes/setting/loginConfig/updateUserPwd"; +import route77 from "./routes/setting/memoryConfig/getMemory"; +import route78 from "./routes/setting/memoryConfig/sureMemory"; +import route79 from "./routes/setting/skillManagement/addSkill"; +import route80 from "./routes/setting/skillManagement/deleteSkill"; +import route81 from "./routes/setting/skillManagement/embeddingSkill"; +import route82 from "./routes/setting/skillManagement/generateDescription"; +import route83 from "./routes/setting/skillManagement/getSkillList"; +import route84 from "./routes/setting/skillManagement/scanSkills"; +import route85 from "./routes/setting/skillManagement/updateSkill"; +import route86 from "./routes/setting/vendorConfig/addVendor"; +import route87 from "./routes/setting/vendorConfig/deleteVendor"; +import route88 from "./routes/setting/vendorConfig/getVendorList"; +import route89 from "./routes/setting/vendorConfig/modelTest"; +import route90 from "./routes/setting/vendorConfig/updateVendor"; +import route91 from "./routes/task/getTaskApi"; +import route92 from "./routes/task/getTaskCategories"; +import route93 from "./routes/task/taskDetails"; +import route94 from "./routes/test/test"; export default async (app: Express) => { app.use("/api/agents/clearMemory", route1); @@ -143,48 +145,50 @@ export default async (app: Express) => { app.use("/api/production/getProductionData", route46); app.use("/api/production/getStoryboardData", route47); app.use("/api/production/saveFlowData", route48); - app.use("/api/production/storyboard/previewImage", route49); - app.use("/api/production/workbench/confirmSelection", route50); - app.use("/api/production/workbench/delVideo", route51); - app.use("/api/production/workbench/generateVideo", route52); - app.use("/api/production/workbench/getChatLines", route53); - app.use("/api/production/workbench/getVideoModelDetail", route54); - app.use("/api/production/workbench/videoPolling", route55); - app.use("/api/project/addProject", route56); - app.use("/api/project/delProject", route57); - app.use("/api/project/editProject", route58); - app.use("/api/project/getProject", route59); - app.use("/api/script/addScript", route60); - app.use("/api/script/delScript", route61); - app.use("/api/script/exportScript", route62); - app.use("/api/script/getScrptApi", route63); - app.use("/api/script/updateScript", route64); - app.use("/api/scriptAgent/getPlanData", route65); - app.use("/api/scriptAgent/setPlanData", route66); - app.use("/api/setting/agentDeploy/agentSetKey", route67); - app.use("/api/setting/agentDeploy/deployAgentModel", route68); - app.use("/api/setting/agentDeploy/getAgentDeploy", route69); - app.use("/api/setting/dbConfig/clearData", route70); - app.use("/api/setting/fileManagement/openFolder", route71); - app.use("/api/setting/getTextModel", route72); - app.use("/api/setting/loginConfig/getUser", route73); - app.use("/api/setting/loginConfig/updateUserPwd", route74); - app.use("/api/setting/memoryConfig/getMemory", route75); - app.use("/api/setting/memoryConfig/sureMemory", route76); - app.use("/api/setting/skillManagement/addSkill", route77); - app.use("/api/setting/skillManagement/deleteSkill", route78); - app.use("/api/setting/skillManagement/embeddingSkill", route79); - app.use("/api/setting/skillManagement/generateDescription", route80); - app.use("/api/setting/skillManagement/getSkillList", route81); - app.use("/api/setting/skillManagement/scanSkills", route82); - app.use("/api/setting/skillManagement/updateSkill", route83); - app.use("/api/setting/vendorConfig/addVendor", route84); - app.use("/api/setting/vendorConfig/deleteVendor", route85); - app.use("/api/setting/vendorConfig/getVendorList", route86); - app.use("/api/setting/vendorConfig/modelTest", route87); - app.use("/api/setting/vendorConfig/updateVendor", route88); - app.use("/api/task/getTaskApi", route89); - app.use("/api/task/getTaskCategories", route90); - app.use("/api/task/taskDetails", route91); - app.use("/api/test/test", route92); + app.use("/api/production/storyboard/downPreviewImage", route49); + app.use("/api/production/storyboard/getStoryboardData", route50); + app.use("/api/production/storyboard/previewImage", route51); + app.use("/api/production/workbench/confirmSelection", route52); + app.use("/api/production/workbench/delVideo", route53); + app.use("/api/production/workbench/generateVideo", route54); + app.use("/api/production/workbench/getChatLines", route55); + app.use("/api/production/workbench/getVideoModelDetail", route56); + app.use("/api/production/workbench/videoPolling", route57); + app.use("/api/project/addProject", route58); + app.use("/api/project/delProject", route59); + app.use("/api/project/editProject", route60); + app.use("/api/project/getProject", route61); + app.use("/api/script/addScript", route62); + app.use("/api/script/delScript", route63); + app.use("/api/script/exportScript", route64); + app.use("/api/script/getScrptApi", route65); + app.use("/api/script/updateScript", route66); + app.use("/api/scriptAgent/getPlanData", route67); + app.use("/api/scriptAgent/setPlanData", route68); + app.use("/api/setting/agentDeploy/agentSetKey", route69); + app.use("/api/setting/agentDeploy/deployAgentModel", route70); + app.use("/api/setting/agentDeploy/getAgentDeploy", route71); + app.use("/api/setting/dbConfig/clearData", route72); + app.use("/api/setting/fileManagement/openFolder", route73); + app.use("/api/setting/getTextModel", route74); + app.use("/api/setting/loginConfig/getUser", route75); + app.use("/api/setting/loginConfig/updateUserPwd", route76); + app.use("/api/setting/memoryConfig/getMemory", route77); + app.use("/api/setting/memoryConfig/sureMemory", route78); + app.use("/api/setting/skillManagement/addSkill", route79); + app.use("/api/setting/skillManagement/deleteSkill", route80); + app.use("/api/setting/skillManagement/embeddingSkill", route81); + app.use("/api/setting/skillManagement/generateDescription", route82); + app.use("/api/setting/skillManagement/getSkillList", route83); + app.use("/api/setting/skillManagement/scanSkills", route84); + app.use("/api/setting/skillManagement/updateSkill", route85); + app.use("/api/setting/vendorConfig/addVendor", route86); + app.use("/api/setting/vendorConfig/deleteVendor", route87); + app.use("/api/setting/vendorConfig/getVendorList", route88); + app.use("/api/setting/vendorConfig/modelTest", route89); + app.use("/api/setting/vendorConfig/updateVendor", route90); + app.use("/api/task/getTaskApi", route91); + app.use("/api/task/getTaskCategories", route92); + app.use("/api/task/taskDetails", route93); + app.use("/api/test/test", route94); } diff --git a/src/routes/production/workbench/generateVideo.ts b/src/routes/production/workbench/generateVideo.ts index 576b32d..50c377c 100644 --- a/src/routes/production/workbench/generateVideo.ts +++ b/src/routes/production/workbench/generateVideo.ts @@ -104,9 +104,7 @@ export default router.post( const aiVideo = u.Ai.Video(model); await aiVideo.run({ - systemPrompt, projectId, - storyboardId, prompt, imageBase64: base64.filter((item) => item !== null) as string[], mode, diff --git a/src/types/database.d.ts b/src/types/database.d.ts index 285100a..3e58c97 100644 --- a/src/types/database.d.ts +++ b/src/types/database.d.ts @@ -1,6 +1,25 @@ -// @db-hash a4883a3df3fda68054d467ee6dd26523 +// @db-hash ce28b6d566911952421c2661e14bfde5 //该文件由脚本自动生成,请勿手动修改 +export interface _o_storyboard_old_20260325 { + 'camera'?: string | null; + 'createTime'?: number | null; + 'description'?: string | null; + 'duration'?: string | null; + 'filePath'?: string | null; + 'frameMode'?: string | null; + 'id'?: number; + 'lines'?: string | null; + 'mode'?: string | null; + 'model'?: string | null; + 'prompt'?: string | null; + 'reason'?: string | null; + 'resolution'?: string | null; + 'scriptId'?: number | null; + 'sound'?: string | null; + 'state'?: string | null; + 'title'?: string | null; +} export interface memories { 'content': string; 'createTime': number; @@ -109,7 +128,6 @@ export interface o_project { 'createTime'?: number | null; 'id'?: number | null; 'intro'?: string | null; - 'model'?: string | null; 'name'?: string | null; 'projectType'?: string | null; 'type'?: string | null; @@ -219,6 +237,7 @@ export interface o_videoConfig { } export interface DB { + "_o_storyboard_old_20260325": _o_storyboard_old_20260325; "memories": memories; "o_agentDeploy": o_agentDeploy; "o_agentWorkData": o_agentWorkData; diff --git a/src/utils/ai.ts b/src/utils/ai.ts index f900ab4..8938afc 100644 --- a/src/utils/ai.ts +++ b/src/utils/ai.ts @@ -117,8 +117,6 @@ class AiImage { } interface VideoConfig { projectId: number; // 项目ID - storyboardId: number; // 关联的分镜ID - systemPrompt?: string; // 系统提示词 prompt: string; //视频提示词 imageBase64: string[]; //输入的图片提示词 mode: string; //模式