Skip to main content

PerformanceEvaluatorBuilder

Defined in the eval module.
Rust AI Agent SDK Builder for PerformanceEvaluator.

Fields

NameTypeDescription
max_durationOption<Duration>-
max_ttftOption<Duration>-
configEvaluatorConfig-

Methods

max_duration

fn max_duration(mut self, duration: Duration) -> Self
Set maximum duration. Parameters:
NameType
durationDuration

max_ttft

fn max_ttft(mut self, ttft: Duration) -> Self
Set maximum TTFT. Parameters:
NameType
ttftDuration

threshold

fn threshold(mut self, threshold: f64) -> Self
Set threshold. Parameters:
NameType
thresholdf64

build

fn build(self) -> PerformanceEvaluator
Build the evaluator.

Source

View on GitHub

praisonai/src/eval/mod.rs at line 488