API Reference
FrameEndpoint
DebugLogObserver
LLMLogObserver
MetricsLogObserver
TranscriptionLogObserver
FrameProcessed
FrameProcessed.processor
FrameProcessed.frame
FrameProcessed.direction
FrameProcessed.timestamp
FramePushed
FramePushed.source
FramePushed.destination
FramePushed.frame
FramePushed.direction
FramePushed.timestamp
BaseObserver
BaseObserver.on_process_frame()
BaseObserver.on_push_frame()
BaseObserver.on_pipeline_started()
ProcessorStartupTiming
ProcessorStartupTiming.processor_name
ProcessorStartupTiming.start_offset_secs
ProcessorStartupTiming.duration_secs
StartupTimingReport
StartupTimingReport.start_time
StartupTimingReport.total_duration_secs
StartupTimingReport.processor_timings
TransportTimingReport
TransportTimingReport.start_time
TransportTimingReport.bot_connected_secs
TransportTimingReport.client_connected_secs
StartupTimingObserver
StartupTimingObserver.__init__()
StartupTimingObserver.on_pipeline_started()
StartupTimingObserver.on_process_frame()
StartupTimingObserver.on_push_frame()
TurnTrackingObserver
TurnTrackingObserver.__init__()
TurnTrackingObserver.on_push_frame()
TTFBBreakdownMetrics
TTFBBreakdownMetrics.processor
TTFBBreakdownMetrics.model
TTFBBreakdownMetrics.start_time
TTFBBreakdownMetrics.duration_secs
TextAggregationBreakdownMetrics
TextAggregationBreakdownMetrics.processor
TextAggregationBreakdownMetrics.start_time
TextAggregationBreakdownMetrics.duration_secs
FunctionCallMetrics
FunctionCallMetrics.function_name
FunctionCallMetrics.start_time
FunctionCallMetrics.duration_secs
LatencyBreakdown
LatencyBreakdown.ttfb
LatencyBreakdown.text_aggregation
LatencyBreakdown.user_turn_start_time
LatencyBreakdown.user_turn_secs
LatencyBreakdown.function_calls
LatencyBreakdown.chronological_events()
UserBotLatencyObserver
UserBotLatencyObserver.__init__()
UserBotLatencyObserver.on_push_frame()