diff --git a/app/(admin)/settings/admin-settings-client.tsx b/app/(admin)/settings/admin-settings-client.tsx index 36b4c5163..d8394a10c 100644 --- a/app/(admin)/settings/admin-settings-client.tsx +++ b/app/(admin)/settings/admin-settings-client.tsx @@ -236,6 +236,11 @@ type SiteSettings = { usageScenarios: string[]; brands: string[]; }; + agentSecondaryTypeConfig: { + image: string[]; + video: string[]; + text: string[]; + }; realtimeCanvasEnabled: boolean; aiDetailGenerationEnabled: boolean; canvasDefaultModelId: string | null; @@ -632,6 +637,11 @@ export function AdminSettingsClient() { usageScenarios: [], brands: [], }, + agentSecondaryTypeConfig: { + image: [], + video: [], + text: [], + }, realtimeCanvasEnabled: true, aiDetailGenerationEnabled: false, canvasDefaultModelId: null, @@ -718,6 +728,17 @@ export function AdminSettingsClient() { ? (siteSettingsData as any).agentCategoryTreeConfig.brands : [], }, + agentSecondaryTypeConfig: { + image: Array.isArray((siteSettingsData as any).agentSecondaryTypeConfig?.image) + ? (siteSettingsData as any).agentSecondaryTypeConfig.image + : [], + video: Array.isArray((siteSettingsData as any).agentSecondaryTypeConfig?.video) + ? (siteSettingsData as any).agentSecondaryTypeConfig.video + : [], + text: Array.isArray((siteSettingsData as any).agentSecondaryTypeConfig?.text) + ? (siteSettingsData as any).agentSecondaryTypeConfig.text + : [], + }, realtimeCanvasEnabled: (siteSettingsData as any).realtimeCanvasEnabled ?? true, aiDetailGenerationEnabled: siteSettingsData.aiDetailGenerationEnabled ?? false, canvasDefaultModelId: siteSettingsData.canvasDefaultModelId || null, @@ -5431,6 +5452,82 @@ export function AdminSettingsClient() { )} + {siteSettings.agentEnabled && ( +
+
+
智能体二级类型配置
+
+ 用户创建智能体时,“二级类型”下拉从这里读取。按主类型分别维护:生图 / 视频 / 生文。 +
+
+ +
+
+ +