Pipeline Config
VoicePipelineConfig dataclass
VoicePipeline 的配置。
源代码位于 src/agents/voice/pipeline_config.py
model_provider class-attribute instance-attribute
model_provider: VoiceModelProvider = field(
default_factory=OpenAIVoiceModelProvider
)
管道要使用的语音模型提供者。默认为 OpenAI。
tracing_disabled class-attribute instance-attribute
是否禁用管道的追踪。默认为 False。
trace_include_sensitive_data class-attribute instance-attribute
是否在追踪中包含敏感数据。默认为 True。这仅适用于语音管道,不适用于工作流内部的任何内容。
trace_include_sensitive_audio_data class-attribute instance-attribute
是否在追踪中包含音频数据。默认为 True。
workflow_name class-attribute instance-attribute
用于追踪的工作流名称。默认为 Voice Agent。
group_id class-attribute instance-attribute
group_id: str = field(default_factory=gen_group_id)
用于追踪的分组标识符,用于关联同一对话或流程的多个追踪。如果未提供,我们将创建一个随机组 ID。
trace_metadata class-attribute instance-attribute
包含在跟踪中的可选附加元数据字典。
stt_settings class-attribute instance-attribute
stt_settings: STTModelSettings = field(
default_factory=STTModelSettings
)
用于 STT 模型的设置。
tts_settings class-attribute instance-attribute
tts_settings: TTSModelSettings = field(
default_factory=TTSModelSettings
)
用于 TTS 模型的设置。