agentscope.agentTurnMetrics
class TurnMetrics(BaseModel)
agentscope/agent/_realtime/_metrics.py:6–62轮次指标,驱动智能体的推理、工具调用与会话执行。位于 agentscope.agent 包。核心成员包括 endpointing_delay、backend_ttfb、transport_delay、e2e_latency。
All timestamps are :func:time.monotonic readings, in seconds.
属性摘要Property Summary
| 属性Property | 说明Description |
|---|---|
endpointing_delay | 读取 `endpointing_delay` 属性。 Time spent deciding the user had finished. |
backend_ttfb | 读取 `backend_ttfb` 属性。 Time the backend took to start answering. |
transport_delay | 获取传输层延迟。 Time between audio leaving the server and reaching the ear. |
e2e_latency | 获取e 2 e 延迟。 The user stopped speaking until they heard an answer. |
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
user_speech_end_at | float | None | 用户语音结束 at字段。 | None |
turn_committed_at | float | None | `turn_committed_at` 字段。 | None |
backend_first_audio_at | float | None | `backend_first_audio_at` 字段。 | None |
first_audio_played_at | float | None | `first_audio_played_at` 字段。 | None |
input_tokens | int | 输入令牌数字段。 | Field(default=0, ge=0) |
output_tokens | int | 输出令牌数字段。 | Field(default=0, ge=0) |
属性详情Attribute Detail
user_speech_end_at
float | None = None用户语音结束 at字段。声明为 float | None。
The user speech end at field.
agentscope/agent/_realtime/_metrics.py:12turn_committed_at
float | None = Noneturn_committed_at 字段。声明为 float | None。
The turn committed at field.
agentscope/agent/_realtime/_metrics.py:15backend_first_audio_at
float | None = Nonebackend_first_audio_at 字段。声明为 float | None。
The backend first audio at field.
agentscope/agent/_realtime/_metrics.py:18first_audio_played_at
float | None = Nonefirst_audio_played_at 字段。声明为 float | None。
The first audio played at field.
agentscope/agent/_realtime/_metrics.py:21input_tokens
int = Field(default=0, ge=0)输入令牌数字段。声明为 int。
The input tokens field.
agentscope/agent/_realtime/_metrics.py:25output_tokens
int = Field(default=0, ge=0)输出令牌数字段。声明为 int。
The output tokens field.
agentscope/agent/_realtime/_metrics.py:26属性详情Property Detail
endpointing_delay
def endpointing_delay() -> float | None
读取 endpointing_delay 属性。
Time spent deciding the user had finished.
agentscope/agent/_realtime/_metrics.py:29–31backend_ttfb
def backend_ttfb() -> float | None
读取 backend_ttfb 属性。
Time the backend took to start answering.
agentscope/agent/_realtime/_metrics.py:34–39transport_delay
def transport_delay() -> float | None
获取传输层延迟。
Time between audio leaving the server and reaching the ear.
agentscope/agent/_realtime/_metrics.py:42–47e2e_latency
def e2e_latency() -> float | None
获取e 2 e 延迟。
The user stopped speaking until they heard an answer.
agentscope/agent/_realtime/_metrics.py:50–55