diff --git a/src/api/settings/workflow/index.ts b/src/api/settings/workflow/index.ts index c4f93b2..ae47272 100644 --- a/src/api/settings/workflow/index.ts +++ b/src/api/settings/workflow/index.ts @@ -25,6 +25,7 @@ export interface NodeLibraryItem { postToolOption: boolean; skillOption: boolean; promptOption: boolean; + negativePromptOption: boolean; isSaveFileOption: boolean; formConfigOption: boolean; modelConfigOption: boolean; @@ -51,6 +52,8 @@ export interface WorkflowModelItem { baseUrl?: string; enabled?: number | boolean; isOwner?: number; + // 模型请求参数模板(选择模型后渲染为递归表单,与 DSL modelRequestParams 结构一致) + requestBodyMapping?: Record; [key: string]: any; } diff --git a/src/components/json-schema-editor/FieldConfigDialog.vue b/src/components/json-schema-editor/FieldConfigDialog.vue index 2bbc34b..cb718d3 100644 --- a/src/components/json-schema-editor/FieldConfigDialog.vue +++ b/src/components/json-schema-editor/FieldConfigDialog.vue @@ -36,15 +36,45 @@ -