Class RunConfig

java.lang.Object
com.google.adk.agents.RunConfig

public abstract class RunConfig extends Object
Configuration to modify an agent's LLM's underlying behavior.
  • Constructor Details

    • RunConfig

      public RunConfig()
  • Method Details

    • speechConfig

      public abstract @Nullable com.google.genai.types.SpeechConfig speechConfig()
    • responseModalities

      public abstract com.google.common.collect.ImmutableList<com.google.genai.types.Modality> responseModalities()
    • saveInputBlobsAsArtifacts

      public abstract boolean saveInputBlobsAsArtifacts()
    • streamingMode

      public abstract RunConfig.StreamingMode streamingMode()
    • outputAudioTranscription

      public abstract @Nullable com.google.genai.types.AudioTranscriptionConfig outputAudioTranscription()
    • maxLlmCalls

      public abstract int maxLlmCalls()
    • builder

      public static RunConfig.Builder builder()
    • builder

      public static RunConfig.Builder builder(RunConfig runConfig)