Class SingleFlow
java.lang.Object
com.google.adk.flows.llmflows.BaseLlmFlow
com.google.adk.flows.llmflows.SingleFlow
- All Implemented Interfaces:
BaseFlow
- Direct Known Subclasses:
AutoFlow
Basic LLM flow with fixed request processors and no response post-processing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.google.common.collect.ImmutableList
<RequestProcessor> protected static final com.google.common.collect.ImmutableList
<ResponseProcessor> Fields inherited from class com.google.adk.flows.llmflows.BaseLlmFlow
maxSteps, requestProcessors, responseProcessors, stepsCompleted
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SingleFlow
(List<RequestProcessor> requestProcessors, List<ResponseProcessor> responseProcessors, Optional<Integer> maxSteps) SingleFlow
(Optional<Integer> maxSteps) -
Method Summary
Methods inherited from class com.google.adk.flows.llmflows.BaseLlmFlow
postprocess, preprocess, run, runLive
-
Field Details
-
REQUEST_PROCESSORS
-
RESPONSE_PROCESSORS
protected static final com.google.common.collect.ImmutableList<ResponseProcessor> RESPONSE_PROCESSORS
-
-
Constructor Details
-
SingleFlow
public SingleFlow() -
SingleFlow
-
SingleFlow
protected SingleFlow(List<RequestProcessor> requestProcessors, List<ResponseProcessor> responseProcessors, Optional<Integer> maxSteps)
-