diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index 478b9fd40..d97d80deb 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -2931,6 +2931,7 @@ export function CanvasChatPanel({ model.id !== "auto" && model.id !== modelsData?.agentModel?.id && model.isMultimodal && + !model.supportsImageGen && !VIDEO_PROVIDER_TYPES.has(model.providerType) ), [allModels, modelsData?.agentModel?.id] @@ -2945,6 +2946,7 @@ export function CanvasChatPanel({ currentModel && currentModel.id !== "auto" && currentModel.isMultimodal && + !currentModel.supportsImageGen && !VIDEO_PROVIDER_TYPES.has(currentModel.providerType) ); const isAgentModel = @@ -3914,6 +3916,7 @@ export function CanvasChatPanel({ requestModel && requestModel.id !== "auto" && requestModel.isMultimodal && + !requestModel.supportsImageGen && !requestIsVideoModel ); hiddenPromptRef.current = null; @@ -9978,6 +9981,7 @@ export function CanvasChatPanel({ nextModel && nextModel.id !== "auto" && nextModel.isMultimodal && + !nextModel.supportsImageGen && !nextIsVideoModel ); currentModelIdRef.current = value;