From 88add639f49a61de4599d488a2fcb249259b3f21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ACT=E4=B8=B6=E6=B5=81=E6=98=9F=E9=9B=A8?= <1340145680@qq.com> Date: Mon, 23 Mar 2026 18:13:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AB=E6=AD=A3o=5FagentDeploy=E5=90=8D?= =?UTF-8?q?=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/initDB.ts | 6 +++--- src/routes/assetsGenerate/polishAssetsPrompt.ts | 2 +- src/utils/ai.ts | 4 ++-- src/utils/cleanNovel.ts | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lib/initDB.ts b/src/lib/initDB.ts index c7ec56e..12e4d2a 100644 --- a/src/lib/initDB.ts +++ b/src/lib/initDB.ts @@ -89,7 +89,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => model: "", modelName: "", vendorId: null, - key: "assetsAi", + key: "assetsAgent", name: "资产Agent", desc: "根据角色和场景要素,生成精准的素材提示词", disabled: false, @@ -98,7 +98,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => model: "", modelName: "", vendorId: null, - key: "polishingAi", + key: "polishingAgent", name: "润色Agent", desc: "将大纲扩展为完整剧本脚本,包含对话和场景描写", disabled: false, @@ -107,7 +107,7 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => model: "", modelName: "", vendorId: null, - key: "eventExtractAi", + key: "eventExtractAgent", name: "事件提取Agent", desc: "从小说原文中提取事件,生成事件列表和事件关系", disabled: false, diff --git a/src/routes/assetsGenerate/polishAssetsPrompt.ts b/src/routes/assetsGenerate/polishAssetsPrompt.ts index 3240fb6..46c59a5 100644 --- a/src/routes/assetsGenerate/polishAssetsPrompt.ts +++ b/src/routes/assetsGenerate/polishAssetsPrompt.ts @@ -160,7 +160,7 @@ export default router.post( `; } async function generatePrompt() { - const result = await u.Ai.Text("assetsAi").invoke( + const result = await u.Ai.Text("assetsAgent").invoke( { messages: [ { diff --git a/src/utils/ai.ts b/src/utils/ai.ts index 0c7edb6..e458691 100644 --- a/src/utils/ai.ts +++ b/src/utils/ai.ts @@ -4,10 +4,10 @@ import axios from "axios"; import { transform } from "sucrase"; import u from "@/utils"; -type AiType = "scriptAgent" | "productionAgent" | "assetsAi" | "polishingAi" | "eventExtractAi" | "ttsDubbing" | "test"; +type AiType = "scriptAgent" | "productionAgent" | "assetsAgent" | "polishingAgent" | "eventExtractAgent" | "ttsDubbing" | "test"; type FnName = "textRequest" | "imageRequest" | "videoRequest" | "ttsRequest"; -const AiTypeValues: AiType[] = ["scriptAgent", "productionAgent", "assetsAi", "polishingAi", "eventExtractAi", "ttsDubbing"]; +const AiTypeValues: AiType[] = ["scriptAgent", "productionAgent", "assetsAgent", "polishingAgent", "eventExtractAgent", "ttsDubbing"]; async function resolveModelName(value: AiType | `${number}:${string}`): Promise<`${number}:${string}`> { if (AiTypeValues.includes(value as AiType)) { const agentDeployData = await u.db("o_agentDeploy").where("key", value).first(); diff --git a/src/utils/cleanNovel.ts b/src/utils/cleanNovel.ts index 2867ee4..913b60a 100644 --- a/src/utils/cleanNovel.ts +++ b/src/utils/cleanNovel.ts @@ -25,7 +25,7 @@ class CleanNovel { async start(allChapters: o_novel[], projectId: number): Promise { //所有事件 let totalEvent: EventType[] = []; - const intansce = u.Ai.Text("eventExtractAi"); + const intansce = u.Ai.Text("eventExtractAgent"); try { for (let gi = 0; gi < allChapters.length; gi++) {