diff --git a/apps/web/src/components/shared/ai-model-status.tsx b/apps/web/src/components/shared/ai-model-status.tsx index 31983a9a..20df7047 100644 --- a/apps/web/src/components/shared/ai-model-status.tsx +++ b/apps/web/src/components/shared/ai-model-status.tsx @@ -34,8 +34,10 @@ export function AIModelStatus() { setModels(prev => prev.map(m => { if (m.name.includes('OpenClaw') && d.components.openclaw) return { ...m, healthy: d.components.openclaw.status === 'up' } if (m.name.includes('Ollama') && d.components.ollama) return { ...m, healthy: d.components.ollama.status === 'up' } - if (m.name.includes('Gemini')) return { ...m, healthy: true } // cloud assumed up - if (m.name.includes('NVIDIA')) return { ...m, healthy: true } + // 2026-04-09 Claude Sonnet 4.6: 移除假數據 — /api/v1/health 無 gemini/nvidia component + // cloud 模型狀態未知,保持 false,不顯示假綠燈 + if (m.name.includes('Gemini') && d.components.gemini) return { ...m, healthy: d.components.gemini.status === 'up' } + if (m.name.includes('NVIDIA') && d.components.nvidia) return { ...m, healthy: d.components.nvidia.status === 'up' } return m })) })