no message
This commit is contained in:
parent
0b1661a940
commit
1b7d2b9f8e
@ -1,4 +1,4 @@
|
||||
// @routes-hash e13311bd461bd8de8701383106557048
|
||||
// @routes-hash c97cf72361299980ea4b0c43549a0de8
|
||||
import { Express } from "express";
|
||||
|
||||
import route1 from "./routes/assets/addAssets";
|
||||
@ -69,19 +69,20 @@ import route65 from "./routes/storyboard/uploadImage";
|
||||
import route66 from "./routes/task/getTaskApi";
|
||||
import route67 from "./routes/task/taskDetails";
|
||||
import route68 from "./routes/user/getUser";
|
||||
import route69 from "./routes/video/addVideo";
|
||||
import route70 from "./routes/video/addVideoConfig";
|
||||
import route71 from "./routes/video/deleteVideoConfig";
|
||||
import route72 from "./routes/video/generatePrompt";
|
||||
import route73 from "./routes/video/generateVideo";
|
||||
import route74 from "./routes/video/getManufacturer";
|
||||
import route75 from "./routes/video/getVideo";
|
||||
import route76 from "./routes/video/getVideoConfigs";
|
||||
import route77 from "./routes/video/getVideoModel";
|
||||
import route78 from "./routes/video/getVideoStoryboards";
|
||||
import route79 from "./routes/video/reviseVideoStoryboards";
|
||||
import route80 from "./routes/video/saveVideo";
|
||||
import route81 from "./routes/video/upDateVideoConfig";
|
||||
import route69 from "./routes/user/saveUser";
|
||||
import route70 from "./routes/video/addVideo";
|
||||
import route71 from "./routes/video/addVideoConfig";
|
||||
import route72 from "./routes/video/deleteVideoConfig";
|
||||
import route73 from "./routes/video/generatePrompt";
|
||||
import route74 from "./routes/video/generateVideo";
|
||||
import route75 from "./routes/video/getManufacturer";
|
||||
import route76 from "./routes/video/getVideo";
|
||||
import route77 from "./routes/video/getVideoConfigs";
|
||||
import route78 from "./routes/video/getVideoModel";
|
||||
import route79 from "./routes/video/getVideoStoryboards";
|
||||
import route80 from "./routes/video/reviseVideoStoryboards";
|
||||
import route81 from "./routes/video/saveVideo";
|
||||
import route82 from "./routes/video/upDateVideoConfig";
|
||||
|
||||
export default async (app: Express) => {
|
||||
app.use("/assets/addAssets", route1);
|
||||
@ -152,17 +153,18 @@ export default async (app: Express) => {
|
||||
app.use("/task/getTaskApi", route66);
|
||||
app.use("/task/taskDetails", route67);
|
||||
app.use("/user/getUser", route68);
|
||||
app.use("/video/addVideo", route69);
|
||||
app.use("/video/addVideoConfig", route70);
|
||||
app.use("/video/deleteVideoConfig", route71);
|
||||
app.use("/video/generatePrompt", route72);
|
||||
app.use("/video/generateVideo", route73);
|
||||
app.use("/video/getManufacturer", route74);
|
||||
app.use("/video/getVideo", route75);
|
||||
app.use("/video/getVideoConfigs", route76);
|
||||
app.use("/video/getVideoModel", route77);
|
||||
app.use("/video/getVideoStoryboards", route78);
|
||||
app.use("/video/reviseVideoStoryboards", route79);
|
||||
app.use("/video/saveVideo", route80);
|
||||
app.use("/video/upDateVideoConfig", route81);
|
||||
app.use("/user/saveUser", route69);
|
||||
app.use("/video/addVideo", route70);
|
||||
app.use("/video/addVideoConfig", route71);
|
||||
app.use("/video/deleteVideoConfig", route72);
|
||||
app.use("/video/generatePrompt", route73);
|
||||
app.use("/video/generateVideo", route74);
|
||||
app.use("/video/getManufacturer", route75);
|
||||
app.use("/video/getVideo", route76);
|
||||
app.use("/video/getVideoConfigs", route77);
|
||||
app.use("/video/getVideoModel", route78);
|
||||
app.use("/video/getVideoStoryboards", route79);
|
||||
app.use("/video/reviseVideoStoryboards", route80);
|
||||
app.use("/video/saveVideo", route81);
|
||||
app.use("/video/upDateVideoConfig", route82);
|
||||
}
|
||||
|
||||
@ -16,8 +16,10 @@ export default router.post(
|
||||
}),
|
||||
async (req, res) => {
|
||||
const { filePath, prompt, projectId, assetsId } = req.body;
|
||||
//拿到图片尺寸
|
||||
const projectInfo = await u.db("t_project").where({ id: projectId }).first();
|
||||
|
||||
let data = await u.editImage(filePath, prompt, projectId);
|
||||
let data = await u.editImage(filePath, prompt, projectId,projectInfo?.videoRatio!);
|
||||
const returnData: {
|
||||
id: number | null;
|
||||
url: string | null;
|
||||
|
||||
@ -77,7 +77,7 @@ async function convertDirectiveAndImages(images: Record<string, string>, directi
|
||||
* "将@图10中圈起来的部分换成@图8"
|
||||
* );
|
||||
*/
|
||||
export default async (images: Record<string, string>, directive: string, projectId: number) => {
|
||||
export default async (images: Record<string, string>, directive: string, projectId: number, aspectRatio: string | null) => {
|
||||
const { prompt, images: base64Images } = await convertDirectiveAndImages(images, directive);
|
||||
const apiConfig = await u.getPromptAi("editImage");
|
||||
|
||||
@ -86,7 +86,7 @@ export default async (images: Record<string, string>, directive: string, project
|
||||
systemPrompt: "根据用户提供的具体修改指令,对上传的图片进行智能编辑。",
|
||||
prompt: prompt,
|
||||
imageBase64: base64Images,
|
||||
aspectRatio: "16:9",
|
||||
aspectRatio: aspectRatio!,
|
||||
size: "1K",
|
||||
},
|
||||
apiConfig,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user