fix: 流式回调(onThinking/onContent)传入模型名,确保每条AI回复都显示模型标签
This commit is contained in:
@@ -379,8 +379,8 @@ async function handleRetry(): Promise<void> {
|
|||||||
retryThinkContent = '';
|
retryThinkContent = '';
|
||||||
retryIterations++;
|
retryIterations++;
|
||||||
},
|
},
|
||||||
onThinking: (thinking) => { retryThinkContent = thinking; updateLastAssistantMessage(retryContent, thinking, null); },
|
onThinking: (thinking) => { retryThinkContent = thinking; updateLastAssistantMessage(retryContent, thinking, null, getSelectedModel()); },
|
||||||
onContent: (content) => { retryContent = content; updateLastAssistantMessage(content, retryThinkContent || null, null); },
|
onContent: (content) => { retryContent = content; updateLastAssistantMessage(content, retryThinkContent || null, null, getSelectedModel()); },
|
||||||
onToolCallStart: (call) => {
|
onToolCallStart: (call) => {
|
||||||
addToolCard({
|
addToolCard({
|
||||||
name: call.function.name, arguments: call.function.arguments,
|
name: call.function.name, arguments: call.function.arguments,
|
||||||
@@ -930,11 +930,11 @@ async function sendMessageWithAgentLoop(text: string, currentSession: ChatSessio
|
|||||||
},
|
},
|
||||||
onThinking: (thinking) => {
|
onThinking: (thinking) => {
|
||||||
thinkContent = thinking;
|
thinkContent = thinking;
|
||||||
updateLastAssistantMessage(assistantContent, thinkContent || null, null);
|
updateLastAssistantMessage(assistantContent, thinkContent || null, null, getSelectedModel());
|
||||||
},
|
},
|
||||||
onContent: (content) => {
|
onContent: (content) => {
|
||||||
assistantContent = content;
|
assistantContent = content;
|
||||||
updateLastAssistantMessage(assistantContent, thinkContent || null, null);
|
updateLastAssistantMessage(assistantContent, thinkContent || null, null, getSelectedModel());
|
||||||
},
|
},
|
||||||
onToolCallStart: (call) => {
|
onToolCallStart: (call) => {
|
||||||
addToolCard({
|
addToolCard({
|
||||||
|
|||||||
Reference in New Issue
Block a user