refactor(canvas): 生成配置 - 收敛插件工作流并移除系统模型分支

This commit is contained in:
ddCat committed 2026-08-26 16:28:45 +08:00
1 parent 5732eb1536
commit eeff8d511f
15 files changed
+227 -246

No files matched your search

@@ -510,7 +510,7 @@ export function ChannelModelManager({ channel, onClose, onChanged }: { channel:
) : null}
{modelCapability === "text" || modelCapability === "image" || modelCapability === "video" ? (
<section className="admin-form-section admin-model-editor-section admin-model-editor-references">
<section className="admin-form-section admin-model-editor-section admin-model-editor-section-stacked admin-model-editor-references">
<SectionHeading title="引用与限制" description="按媒体类型纵向配置数量、大小、时长及通用约束。" />
<div className="admin-model-editor-section-content">
<ModelCapabilityEditor
@@ -526,7 +526,7 @@ export function ChannelModelManager({ channel, onClose, onChanged }: { channel:
) : null}
{modelCapability === "image" || modelCapability === "video" ? (
<section className="admin-form-section admin-model-editor-section admin-model-editor-parameters">
<section className="admin-form-section admin-model-editor-section admin-model-editor-section-stacked admin-model-editor-parameters">
<SectionHeading title="协议参数" description="配置可发送参数、支持值与默认值;仅影响当前模型。" />
<div className="admin-model-editor-section-content">
<ModelCapabilityEditor
@@ -131,13 +131,13 @@ export function useCanvasNodeOperations({
return;
}
const selectedWorkflowProvider = type === CanvasNodeType.Config
? workflowProvider || "model"
? workflowProvider || "runninghub"
: undefined;
const workflowTitle = type === CanvasNodeType.Config && selectedWorkflowProvider === "runninghub" ? "RunningHub 工作流" : type === CanvasNodeType.Config && selectedWorkflowProvider === "comfyui" ? "ComfyUI Bridge" : undefined;
const metadata: CanvasNodeMetadata | undefined = type === CanvasNodeType.Drawing
? { drawingEngine: defaultDrawingEngine }
: type === CanvasNodeType.Config
? { generationMode: "image", workflowProvider: selectedWorkflowProvider || "model" }
? { generationMode: "image", workflowProvider: selectedWorkflowProvider }
: type === PORTRAIT_CLEARANCE_NODE_TYPE
? { portraitClearance: createDefaultPortraitClearanceState() }
: undefined;