Class AgentLlmNode
java.lang.Object
com.alibaba.cloud.ai.graph.agent.node.AgentLlmNode
- All Implemented Interfaces:
NodeActionWithConfig
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(OverAllState state, RunnableConfig config) voidaugmentUserMessage(List<org.springframework.ai.chat.messages.Message> messages, String outputSchema) static AgentLlmNode.Builderbuilder()getName()voidrenderTemplatedUserMessage(List<org.springframework.ai.chat.messages.Message> messages, Map<String, Object> params) voidsetAdvisors(List<org.springframework.ai.chat.client.advisor.api.Advisor> advisors) voidsetInstruction(String instruction) voidsetModelInterceptors(List<ModelInterceptor> modelInterceptors) voidsetToolCallbacks(List<org.springframework.ai.tool.ToolCallback> toolCallbacks)
-
Field Details
-
MODEL_ITERATION_KEY
- See Also:
-
-
Constructor Details
-
AgentLlmNode
-
-
Method Details
-
builder
-
setToolCallbacks
-
setModelInterceptors
-
setInstruction
-
apply
- Specified by:
applyin interfaceNodeActionWithConfig- Throws:
Exception
-
setAdvisors
-
augmentUserMessage
-
renderTemplatedUserMessage
-
getName
-