mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-22 12:20:34 +00:00
fix: Stream模式下使用toolChoice,toolCall的function和type可能为null
This commit is contained in:
@@ -423,8 +423,8 @@ async function streamResponse({
|
||||
// Start call tool
|
||||
if (toolCall.id) {
|
||||
callingTool = {
|
||||
name: toolCall.function.name || '',
|
||||
arguments: toolCall.function.arguments || ''
|
||||
name: toolCall.function?.name || '',
|
||||
arguments: toolCall.function?.arguments || ''
|
||||
};
|
||||
} else if (callingTool) {
|
||||
// Continue call
|
||||
@@ -442,6 +442,7 @@ async function streamResponse({
|
||||
toolCalls.push({
|
||||
...toolCall,
|
||||
id: toolId,
|
||||
type: 'function',
|
||||
function: toolFunction,
|
||||
toolName: toolNode.name,
|
||||
toolAvatar: toolNode.avatar
|
||||
|
Reference in New Issue
Block a user