Class AgentLlmNode

java.lang.Object
com.alibaba.cloud.ai.graph.agent.node.AgentLlmNode
All Implemented Interfaces:
NodeActionWithConfig

public class AgentLlmNode extends Object implements NodeActionWithConfig
  • Field Details

  • Constructor Details

  • Method Details

    • builder

      public static AgentLlmNode.Builder builder()
    • setToolCallbacks

      public void setToolCallbacks(List<org.springframework.ai.tool.ToolCallback> toolCallbacks)
    • setModelInterceptors

      public void setModelInterceptors(List<ModelInterceptor> modelInterceptors)
    • setInstruction

      public void setInstruction(String instruction)
    • apply

      public Map<String,Object> apply(OverAllState state, RunnableConfig config) throws Exception
      Specified by:
      apply in interface NodeActionWithConfig
      Throws:
      Exception
    • setAdvisors

      public void setAdvisors(List<org.springframework.ai.chat.client.advisor.api.Advisor> advisors)
    • augmentUserMessage

      public void augmentUserMessage(List<org.springframework.ai.chat.messages.Message> messages, String outputSchema)
    • renderTemplatedUserMessage

      public void renderTemplatedUserMessage(List<org.springframework.ai.chat.messages.Message> messages, Map<String,Object> params)
    • getName

      public String getName()