From dd16ad9d677ee4a81f03ffac7bdf9c77047efcec Mon Sep 17 00:00:00 2001 From: Chen Tao <70054568+eeee0717@users.noreply.github.com> Date: Sun, 27 Apr 2025 21:19:27 +0800 Subject: [PATCH] revert: generate image button (#5414) * revert: generate image button * chore --- src/renderer/src/pages/home/Inputbar/Inputbar.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index 8515cc58aa..765ce47526 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -55,6 +55,7 @@ import styled from 'styled-components' import NarrowLayout from '../Messages/NarrowLayout' import AttachmentButton, { AttachmentButtonRef } from './AttachmentButton' import AttachmentPreview from './AttachmentPreview' +import GenerateImageButton from './GenerateImageButton' import KnowledgeBaseButton, { KnowledgeBaseButtonRef } from './KnowledgeBaseButton' import KnowledgeBaseInput from './KnowledgeBaseInput' import MCPToolsButton, { MCPToolsButtonRef } from './MCPToolsButton' @@ -795,6 +796,10 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = updateAssistant({ ...assistant, enableWebSearch: !assistant.enableWebSearch }) } + const onEnableGenerateImage = () => { + updateAssistant({ ...assistant, enableGenerateImage: !assistant.enableGenerateImage }) + } + useEffect(() => { if (!isWebSearchModel(model) && !WebSearchService.isWebSearchEnabled() && assistant.enableWebSearch) { updateAssistant({ ...assistant, enableWebSearch: false }) @@ -802,7 +807,7 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = if (!isGenerateImageModel(model) && assistant.enableGenerateImage) { updateAssistant({ ...assistant, enableGenerateImage: false }) } - if (isGenerateImageModel(model) && !assistant.enableGenerateImage) { + if (isGenerateImageModel(model) && !assistant.enableGenerateImage && model.id !== 'gemini-2.0-flash-exp') { updateAssistant({ ...assistant, enableGenerateImage: true }) } }, [assistant, model, updateAssistant]) @@ -951,6 +956,13 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = setInputValue={setText} resizeTextArea={resizeTextArea} /> + +