diff --git a/app/(admin)/settings/style-pro/style-pro-settings-client.tsx b/app/(admin)/settings/style-pro/style-pro-settings-client.tsx index 5ee7f0498..8341cc6b3 100644 --- a/app/(admin)/settings/style-pro/style-pro-settings-client.tsx +++ b/app/(admin)/settings/style-pro/style-pro-settings-client.tsx @@ -103,7 +103,7 @@ function createOption(categoryId: string): StyleProOption { function modelLabel(model: AiModelOption) { const name = model.displayName || model.modelId || model.id; const id = model.modelId && model.modelId !== name ? ` · ${model.modelId}` : ""; - return `${name}${id}`; + return `${name}${id}${model.isHidden ? " · 前端隐藏" : ""}`; } export function StyleProSettingsClient() { @@ -123,16 +123,22 @@ export function StyleProSettingsClient() { setConfig(normalizeStyleProConfig(data.setting?.value)); }, [data]); - const imageModels = useMemo( + const allImageModels = useMemo( () => (modelsData?.models || []).filter( - (model) => - model.isEnabled !== false && - model.isHidden !== true && - model.supportsImageGen + (model) => model.isEnabled !== false && model.supportsImageGen ), [modelsData?.models] ); + const visibleImageModels = useMemo( + () => + allImageModels.filter((model) => model.isHidden !== true), + [allImageModels] + ); + const hiddenImageModels = useMemo( + () => allImageModels.filter((model) => model.isHidden === true), + [allImageModels] + ); const updateConfig = (updates: Partial) => { setConfig((current) => ({ ...current, ...updates })); @@ -298,7 +304,7 @@ export function StyleProSettingsClient() { 基础设置 - 控制功能开关、最终生图模型、默认提示词和生成规格。 + 控制功能开关、风格化公开模型、实景化隐藏模型、默认提示词和生成规格。 @@ -316,7 +322,7 @@ export function StyleProSettingsClient() {
- +
+
+
+ +

+ 前台只显示“实景化”模式,不展示模型名称;这里仅可选择已在 AI 模型中设置为“前端隐藏”的图片模型。第一阶段失败时第二阶段不会继续执行。 +

+
+
+
+ + +
+
+ + +
+
+
+
+ +