接口的使用
com.agentsflex.core.model.chat.tool.Tool
使用Tool的程序包
程序包
说明
提示词
-
com.agentsflex.core.agent.react中Tool的使用
类型参数类型为Tool的com.agentsflex.core.agent.react中的字段返回变量类型为Tool的类型的com.agentsflex.core.agent.react中的方法类型变量类型为Tool的com.agentsflex.core.agent.react中的方法参数修饰符和类型方法说明ReActMessageBuilder.buildStartMessage(String prompt, List<Tool> tools, String userQuery) 构建 ReAct 开始消息static StringUtil.buildToolsDescription(List<Tool> tools) 基于工具列表生成结构化、LLM 友好的工具描述文本private voidReActAgent.notifyOnActionNotMatched(ReActStep step, List<Tool> tools) default voidReActAgentListener.onActionNotMatched(ReActStep step, List<Tool> tools) 当未匹配到任何工具时触发类型变量类型为Tool的com.agentsflex.core.agent.react中的构造器参数限定符构造器说明ReActAgent(ChatModel chatModel, List<Tool> tools, ReActAgentState state) ReActAgent(ChatModel chatModel, List<Tool> tools, String userQuery) ReActAgent(ChatModel chatModel, List<Tool> tools, String userQuery, MemoryPrompt memoryPrompt) -
com.agentsflex.core.model.chat.tool中Tool的使用
返回变量类型为Tool的类型的com.agentsflex.core.model.chat.tool中的方法参数类型为Tool的com.agentsflex.core.model.chat.tool中的方法参数类型为Tool的com.agentsflex.core.model.chat.tool中的构造器限定符构造器说明ToolContext(Tool tool, ToolCall toolCall) ToolExecutor(Tool tool, ToolCall toolCall) ToolExecutor(Tool tool, ToolCall toolCall, List<ToolInterceptor> userInterceptors) -
com.agentsflex.core.model.client中Tool的使用
类型变量类型为Tool的com.agentsflex.core.model.client中的方法参数修饰符和类型方法说明OpenAIChatMessageSerializer.buildToolList(List<Tool> tools) ChatMessageSerializer.serializeTools(List<Tool> tools, ChatConfig config) 将函数定义列表序列化为模型所需的工具(tools)或函数(functions)格式。OpenAIChatMessageSerializer.serializeTools(List<Tool> tools, ChatConfig config) 将函数定义列表序列化为模型所需的工具(tools)或函数(functions)格式。 -
com.agentsflex.core.prompt中Tool的使用
类型参数类型为Tool的com.agentsflex.core.prompt中的字段返回变量类型为Tool的类型的com.agentsflex.core.prompt中的方法参数类型为Tool的com.agentsflex.core.prompt中的方法类型变量类型为Tool的com.agentsflex.core.prompt中的方法参数