配置流式处理行为¶
Supported in ADKPython v0.5.0Java v0.2.0Experimental
你可以为实时(流式处理)智能体进行一些配置。
这些配置通过 RunConfig 进行设置。你应该在调用 Runner.run_live(...) 或对应语言的 runLive 方法时配合使用 RunConfig一起使用。
例如,如果你想设置语音配置,可以利用 speech_config:
import com.google.adk.agents.RunConfig;
import com.google.genai.types.PrebuiltVoiceConfig;
import com.google.genai.types.SpeechConfig;
import com.google.genai.types.VoiceConfig;
VoiceConfig voiceConfig =
VoiceConfig.builder()
.prebuiltVoiceConfig(PrebuiltVoiceConfig.builder().voiceName("Aoede").build())
.build();
SpeechConfig speechConfig = SpeechConfig.builder().voiceConfig(voiceConfig).build();
RunConfig runConfig = RunConfig.builder().setSpeechConfig(speechConfig).build();
runner.runLive(
// ...,
runConfig);