RealtimeModelMetrics: {
    cancelled: boolean;
    duration: number;
    inputTokenDetails: RealtimeModelMetricsInputTokenDetails;
    inputTokens: number;
    label: string;
    outputTokenDetails: RealtimeModelMetricsOutputTokenDetails;
    outputTokens: number;
    requestId: string;
    timestamp: number;
    tokensPerSecond: number;
    totalTokens: number;
    ttft: number;
    type: "realtime_model_metrics";
}

Type declaration

  • cancelled: boolean

    Whether the request was cancelled.

  • duration: number

    The duration of the response from created to done in seconds.

  • inputTokenDetails: RealtimeModelMetricsInputTokenDetails

    Details about the input tokens used in the Response.

  • inputTokens: number

    The number of input tokens used in the Response, including text and audio tokens.

  • label: string
  • outputTokenDetails: RealtimeModelMetricsOutputTokenDetails

    Details about the output tokens used in the Response.

  • outputTokens: number

    The number of output tokens sent in the Response, including text and audio tokens.

  • requestId: string
  • timestamp: number

    The timestamp of the response creation.

  • tokensPerSecond: number

    The number of tokens per second.

  • totalTokens: number

    The total number of tokens in the Response.

  • ttft: number

    Time to first audio token in seconds. -1 if no audio token was sent.

  • type: "realtime_model_metrics"