Performance Evaluator Builder • Rust AI Agent SDK
PerformanceEvaluatorBuilder: Builder for PerformanceEvaluator.
PerformanceEvaluatorBuilder
Defined in the eval module.
Rust AI Agent SDK
Builder for PerformanceEvaluator.
Fields
| Name | Type | Description |
|---|---|---|
max_duration | Option<Duration> | – |
max_ttft | Option<Duration> | – |
config | EvaluatorConfig | – |
Methods
max_duration
fn max_duration(mut self, duration: Duration) -> SelfSet maximum duration.
Parameters:
| Name | Type |
|---|---|
duration | Duration |
max_ttft
fn max_ttft(mut self, ttft: Duration) -> SelfSet maximum TTFT.
Parameters:
| Name | Type |
|---|---|
ttft | Duration |
threshold
fn threshold(mut self, threshold: f64) -> SelfSet threshold.
Parameters:
| Name | Type |
|---|---|
threshold | f64 |
build
fn build(self) -> PerformanceEvaluatorBuild the evaluator.
Source
View on GitHubpraisonai/src/eval/mod.rs at line 488