pub struct CreateEvalRequestArgs { /* private fields */ }Expand description
Builder for CreateEvalRequest.
Implementations§
Source§impl CreateEvalRequestArgs
impl CreateEvalRequestArgs
Sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The name of the evaluation.
Sourcepub fn data_source_config<VALUE: Into<CreateEvalDataSourceConfig>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn data_source_config<VALUE: Into<CreateEvalDataSourceConfig>>( &mut self, value: VALUE, ) -> &mut Self
The configuration for the data source used for the evaluation runs. Dictates the schema of the data used in the evaluation.
Sourcepub fn testing_criteria<VALUE: Into<Vec<CreateEvalTestingCriterion>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn testing_criteria<VALUE: Into<Vec<CreateEvalTestingCriterion>>>( &mut self, value: VALUE, ) -> &mut Self
A list of graders for all eval runs in this group. Graders can reference variables in the data
source using double curly braces notation, like {{item.variable_name}}. To reference the model’s
output, use the sample namespace (ie, {{sample.output_text}}).
pub fn metadata<VALUE: Into<Metadata>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<CreateEvalRequest, OpenAIError>
pub fn build(&self) -> Result<CreateEvalRequest, OpenAIError>
Trait Implementations§
Source§impl Clone for CreateEvalRequestArgs
impl Clone for CreateEvalRequestArgs
Source§fn clone(&self) -> CreateEvalRequestArgs
fn clone(&self) -> CreateEvalRequestArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateEvalRequestArgs
impl Debug for CreateEvalRequestArgs
Auto Trait Implementations§
impl Freeze for CreateEvalRequestArgs
impl RefUnwindSafe for CreateEvalRequestArgs
impl Send for CreateEvalRequestArgs
impl Sync for CreateEvalRequestArgs
impl Unpin for CreateEvalRequestArgs
impl UnwindSafe for CreateEvalRequestArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more