|
|
|
@ -524,7 +524,7 @@ getSessionCallback(sessionId)?.onFunctionCall(sessionId, jsonFunctionCall) |
|
|
|
functionCall, |
|
|
|
result |
|
|
|
) |
|
|
|
|
|
|
|
if (firstToolCall.name != "set_user_profile_field"){ |
|
|
|
// 将结果发送回OpenAI继续对话 |
|
|
|
await self.sendFunctionCallResultInternal( |
|
|
|
sessionId: sessionId, |
|
|
|
@ -533,6 +533,8 @@ getSessionCallback(sessionId)?.onFunctionCall(sessionId, jsonFunctionCall) |
|
|
|
functionResult: self.jsonToString(result) ?? "{}" |
|
|
|
) |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} catch { |
|
|
|
print("[Session: \(sessionId)] 工具调用处理过程中出错: \(error.localizedDescription)") |
|
|
|
|