Performance Evaluator • Rust AI Agent SDK
PerformanceEvaluator: Evaluator for performance metrics.
PerformanceEvaluator
Defined in the eval module.
Rust AI Agent SDK
Evaluator for performance metrics.
Fields
| Name | Type | Description |
|---|---|---|
max_duration | Duration | Maximum allowed duration |
max_ttft | Option<Duration> | Maximum allowed TTFT |
config | EvaluatorConfig | Configuration |
Methods
new
fn new() -> PerformanceEvaluatorBuilderCreate a new builder.
evaluate
fn evaluate(&self, metrics: &PerformanceMetrics) -> PerformanceResultEvaluate performance metrics.
Parameters:
| Name | Type |
|---|---|
metrics | &PerformanceMetrics |
Source
View on GitHubpraisonai/src/eval/mod.rs at line 432