Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::LatencyReport.
Latency report for the evaluation run.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#callback_latencies
def callback_latencies() -> ::Array<::Google::Cloud::Ces::V1beta::LatencyReport::CallbackLatency>
Returns
- (::Array<::Google::Cloud::Ces::V1beta::LatencyReport::CallbackLatency>) — Output only. Unordered list. Latency metrics for each callback.
#guardrail_latencies
def guardrail_latencies() -> ::Array<::Google::Cloud::Ces::V1beta::LatencyReport::GuardrailLatency>
Returns
- (::Array<::Google::Cloud::Ces::V1beta::LatencyReport::GuardrailLatency>) — Output only. Unordered list. Latency metrics for each guardrail.
#llm_call_latencies
def llm_call_latencies() -> ::Array<::Google::Cloud::Ces::V1beta::LatencyReport::LlmCallLatency>
Returns
- (::Array<::Google::Cloud::Ces::V1beta::LatencyReport::LlmCallLatency>) — Output only. Unordered list. Latency metrics for each LLM call.
#session_count
def session_count() -> ::Integer
Returns
- (::Integer) — Output only. The total number of sessions considered in the latency report.
#tool_latencies
def tool_latencies() -> ::Array<::Google::Cloud::Ces::V1beta::LatencyReport::ToolLatency>
Returns
- (::Array<::Google::Cloud::Ces::V1beta::LatencyReport::ToolLatency>) — Output only. Unordered list. Latency metrics for each tool.