Closed Mr-LiuDC closed 1 month ago
还是要进行如下操作才行
FunctionExecutorManager functionExecutor = new FunctionExecutorManager(Collections.singletonList(functionDefinition)); ToolMessage toolMessage = functionExecutor.executeAndConvertToChatMessage(chatFunctionCall.getName(), chatFunctionCall.getArguments(), toolCall.getId());
这里只是调用演示,具体函数调用需要主动调用的
项目里面的单元测试有如下代码,是不是使用不对?它没有没有执行函数调用的
executor
逻辑 返回WeatherResponse
,即使设置ToolChoice.REQUIRED
也是一样的效果。