Skip to main content

AccuracyEvaluatorBuilder

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

Fields

NameTypeDescription
inputOption<String>-
expectedOption<String>-
actualOption<String>-
configEvaluatorConfig-

Methods

input

fn input(mut self, input: impl Into<String>) -> Self
Set input text. Parameters:
NameType
inputimpl Into&lt;String&gt;

expected

fn expected(mut self, expected: impl Into<String>) -> Self
Set expected output. Parameters:
NameType
expectedimpl Into&lt;String&gt;

actual

fn actual(mut self, actual: impl Into<String>) -> Self
Set actual output. Parameters:
NameType
actualimpl Into&lt;String&gt;

threshold

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

build

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

Source

View on GitHub

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