From cdd146dc58b1a96c50400d0992ae7b485f0084aa Mon Sep 17 00:00:00 2001 From: CaptainB Date: Fri, 11 Jul 2025 15:09:31 +0800 Subject: [PATCH] feat: add negative prompt handling in image generation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1058523 --user=刘瑞斌 【应用】图片生成节点的执行详情中没有显示负向提示词 https://www.tapd.cn/62980211/s/1729010 --- .../impl/base_image_generate_node.py | 4 +++- .../knowledge-source-component/ExecutionDetailContent.vue | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py b/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py index af2a69ac4..57a95b0d9 100644 --- a/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py +++ b/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py @@ -35,6 +35,7 @@ class BaseImageGenerateNode(IImageGenerateNode): message_list = self.generate_message_list(question, history_message) self.context['message_list'] = message_list self.context['dialogue_type'] = dialogue_type + self.context['negative_prompt'] = negative_prompt image_urls = tti_model.generate_image(question, negative_prompt) # 保存图片 file_urls = [] @@ -125,5 +126,6 @@ class BaseImageGenerateNode(IImageGenerateNode): 'status': self.status, 'err_message': self.err_message, 'image_list': self.context.get('image_list'), - 'dialogue_type': self.context.get('dialogue_type') + 'dialogue_type': self.context.get('dialogue_type'), + 'negative_prompt': self.context.get('negative_prompt'), } diff --git a/ui/src/components/ai-chat/component/knowledge-source-component/ExecutionDetailContent.vue b/ui/src/components/ai-chat/component/knowledge-source-component/ExecutionDetailContent.vue index dd6750fde..29a01cb18 100644 --- a/ui/src/components/ai-chat/component/knowledge-source-component/ExecutionDetailContent.vue +++ b/ui/src/components/ai-chat/component/knowledge-source-component/ExecutionDetailContent.vue @@ -598,6 +598,14 @@ {{ item.question || '-' }} +
+
+ {{ $t('views.applicationWorkflow.nodes.imageGenerateNode.negative_prompt.label') }} +
+
+ {{ item.negative_prompt || '-' }} +
+
{{