diff --git a/src/pages/chat/[id]/Conversation/MessageExtra.tsx b/src/pages/chat/[id]/Conversation/MessageExtra.tsx index de728182f785..0b89396cbbaa 100644 --- a/src/pages/chat/[id]/Conversation/MessageExtra.tsx +++ b/src/pages/chat/[id]/Conversation/MessageExtra.tsx @@ -18,20 +18,20 @@ const MessageExtra = ({ role, extra }: ChatMessage): ReactNode => { const [model] = useSessionStore((s) => [agentSelectors.currentAgentModel(s)], shallow); - // 只有 ai 的 message 才会需要展示 - if (role !== 'assistant') return; - // 只有当 当前的 model 和 fromModel 不一致时,才需要展示 - if (extra?.fromModel && model === extra?.fromModel) return; - - return ( - -
- - {extra?.fromModel} - -
-
- ); + // 1. 只有 ai 的 message + // 2. 且存在 fromModel + // 3. 且当前的 model 和 fromModel 不一致时 + if (role === 'assistant' && extra?.fromModel && model !== extra?.fromModel) + // 才需要展示 model tag + return ( + +
+ + {extra?.fromModel} + +
+
+ ); }; export default MessageExtra;