pub struct UnstableCreateEvaluatorRequest {
pub name: String,
pub prompt: String,
pub output_definition: Box<UnstableEvaluatorOutputDefinition>,
pub model_config: Option<Box<UnstableEvaluatorModelConfig>>,
}Expand description
UnstableCreateEvaluatorRequest : Request body for creating an evaluator. If the same name already exists in your project, Langfuse creates the next version and returns it. Existing evaluation rules in the same project are then moved to that new latest version automatically.
Fields§
§name: StringEvaluator name within the authenticated project.
prompt: StringPrompt template used by the evaluator.
output_definition: Box<UnstableEvaluatorOutputDefinition>§model_config: Option<Box<UnstableEvaluatorModelConfig>>Implementations§
Source§impl UnstableCreateEvaluatorRequest
impl UnstableCreateEvaluatorRequest
Sourcepub fn builder() -> UnstableCreateEvaluatorRequestBuilder
pub fn builder() -> UnstableCreateEvaluatorRequestBuilder
Create an instance of UnstableCreateEvaluatorRequest using the builder syntax
Source§impl UnstableCreateEvaluatorRequest
impl UnstableCreateEvaluatorRequest
Sourcepub fn new(
name: String,
prompt: String,
output_definition: UnstableEvaluatorOutputDefinition,
) -> UnstableCreateEvaluatorRequest
pub fn new( name: String, prompt: String, output_definition: UnstableEvaluatorOutputDefinition, ) -> UnstableCreateEvaluatorRequest
Request body for creating an evaluator. If the same name already exists in your project, Langfuse creates the next version and returns it. Existing evaluation rules in the same project are then moved to that new latest version automatically.
Trait Implementations§
Source§impl Clone for UnstableCreateEvaluatorRequest
impl Clone for UnstableCreateEvaluatorRequest
Source§fn clone(&self) -> UnstableCreateEvaluatorRequest
fn clone(&self) -> UnstableCreateEvaluatorRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for UnstableCreateEvaluatorRequest
impl Default for UnstableCreateEvaluatorRequest
Source§fn default() -> UnstableCreateEvaluatorRequest
fn default() -> UnstableCreateEvaluatorRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnstableCreateEvaluatorRequest
impl<'de> Deserialize<'de> for UnstableCreateEvaluatorRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for UnstableCreateEvaluatorRequest
Auto Trait Implementations§
impl Freeze for UnstableCreateEvaluatorRequest
impl RefUnwindSafe for UnstableCreateEvaluatorRequest
impl Send for UnstableCreateEvaluatorRequest
impl Sync for UnstableCreateEvaluatorRequest
impl Unpin for UnstableCreateEvaluatorRequest
impl UnsafeUnpin for UnstableCreateEvaluatorRequest
impl UnwindSafe for UnstableCreateEvaluatorRequest
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