diff --git a/app/(admin)/settings/admin-settings-client.tsx b/app/(admin)/settings/admin-settings-client.tsx
index fbbf57a3d..c93163bfa 100644
--- a/app/(admin)/settings/admin-settings-client.tsx
+++ b/app/(admin)/settings/admin-settings-client.tsx
@@ -1560,14 +1560,14 @@ export function AdminSettingsClient() {
const detailAgentModelOptions = useMemo(
() =>
(modelsData?.models || []).filter(
- (model) => !model.supportsImageGen && model.isEnabled && !model.isHidden
+ (model) => !model.supportsImageGen && model.isEnabled
),
[modelsData?.models]
);
const imageGenerationModelOptions = useMemo(
() =>
(modelsData?.models || []).filter(
- (model) => model.supportsImageGen && model.isEnabled && !model.isHidden && !model.isSubModel
+ (model) => model.supportsImageGen && model.isEnabled && !model.isSubModel
),
[modelsData?.models]
);
@@ -11726,6 +11726,7 @@ export function AdminSettingsClient() {
{imageGenerationModelOptions.map((model) => (
{model.displayName}
+ {model.isHidden ? " · 前端隐藏" : ""}
))}
@@ -11770,6 +11771,7 @@ export function AdminSettingsClient() {
{detailAgentModelOptions.map((model) => (
{model.displayName}
+ {model.isHidden ? " · 前端隐藏" : ""}
{model.supportsVision ? " · 多模态" : ""}
))}
diff --git a/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx b/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx
index ac477d079..dcdf98b15 100644
--- a/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx
+++ b/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx
@@ -1787,6 +1787,7 @@ interface AdminAiModelOption {
supportsImageGen?: boolean;
isEnabled?: boolean;
isHidden?: boolean;
+ isSubModel?: boolean;
}
function createAgentWorkflowSettingsStateFromPayload(
@@ -2099,7 +2100,7 @@ export function AgentWorkflowSettingsClient({
(model) =>
model.supportsImageGen &&
model.isEnabled !== false &&
- model.isHidden !== true
+ model.isSubModel !== true
)
.sort((left, right) =>
String(left.displayName || left.modelId || left.id).localeCompare(
@@ -2112,7 +2113,7 @@ export function AgentWorkflowSettingsClient({
const workflowImageModelLabelById = useMemo(() => {
const entries: Array<[string, string]> = workflowImageModelOptions.map((model) => [
model.id,
- `${model.displayName}${model.modelId ? `(${model.modelId})` : ""}`,
+ `${model.displayName}${model.isHidden ? " · 前端隐藏" : ""}${model.modelId ? `(${model.modelId})` : ""}`,
]);
return new Map(entries);
}, [workflowImageModelOptions]);