@@ -2468,15 +2468,17 @@ User question: ${contentStr}`;
24682468 </ div >
24692469
24702470 < div className = "multi-session-app__header-right" >
2471- { /* 🎯 PPT 生成入口 */ }
2472- < button
2473- className = "multi-session-app__manage-btn multi-session-app__ppt-btn"
2474- onClick = { ( ) => setIsPPTGeneratorOpen ( true ) }
2475- title = { t ( 'pptGenerator.buttonTooltip' , { } , 'Generate PPT with AI' ) }
2476- style = { { marginRight : '8px' } }
2477- >
2478- < PPTGeneratorIcon size = { 18 } />
2479- </ button >
2471+ { /* 🎯 PPT 生成入口 —— 自定义模型下隐藏(依赖 DeepV 云服务) */ }
2472+ { ! isCustomModelOnlyMode && ! selectedModelId ?. startsWith ( 'custom:' ) && (
2473+ < button
2474+ className = "multi-session-app__manage-btn multi-session-app__ppt-btn"
2475+ onClick = { ( ) => setIsPPTGeneratorOpen ( true ) }
2476+ title = { t ( 'pptGenerator.buttonTooltip' , { } , 'Generate PPT with AI' ) }
2477+ style = { { marginRight : '8px' } }
2478+ >
2479+ < PPTGeneratorIcon size = { 18 } />
2480+ </ button >
2481+ ) }
24802482 { /* 🎯 目标驱动模式入口 */ }
24812483 < button
24822484 className = "multi-session-app__manage-btn multi-session-app__goal-btn"
@@ -2486,15 +2488,17 @@ User question: ${contentStr}`;
24862488 >
24872489 < Target size = { 18 } />
24882490 </ button >
2489- { /* 🎯 NanoBanana 图像生成入口 */ }
2490- < button
2491- className = "multi-session-app__manage-btn multi-session-app__nanobanana-btn"
2492- onClick = { ( ) => setIsNanoBananaOpen ( true ) }
2493- title = { t ( 'nanoBanana.buttonTooltip' , { } , 'Generate images with AI' ) }
2494- style = { { marginRight : '8px' } }
2495- >
2496- < NanoBananaIcon size = { 18 } />
2497- </ button >
2491+ { /* 🎯 NanoBanana 图像生成入口 —— 自定义模型下隐藏(依赖 DeepV 云服务) */ }
2492+ { ! isCustomModelOnlyMode && ! selectedModelId ?. startsWith ( 'custom:' ) && (
2493+ < button
2494+ className = "multi-session-app__manage-btn multi-session-app__nanobanana-btn"
2495+ onClick = { ( ) => setIsNanoBananaOpen ( true ) }
2496+ title = { t ( 'nanoBanana.buttonTooltip' , { } , 'Generate images with AI' ) }
2497+ style = { { marginRight : '8px' } }
2498+ >
2499+ < NanoBananaIcon size = { 18 } />
2500+ </ button >
2501+ ) }
24982502 < button
24992503 className = "multi-session-app__manage-btn multi-session-app__history-btn"
25002504 onClick = { ( ) => {
0 commit comments