pub struct GraderRunResponse {
pub metadata: Option<GraderRunMetadata>,
pub model_grader_token_usage_per_model: BTreeMap<String, Value>,
pub reward: Option<f64>,
pub sub_rewards: BTreeMap<String, Value>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 grader 执行结果。
Fields§
§metadata: Option<GraderRunMetadata>grader 元数据。
model_grader_token_usage_per_model: BTreeMap<String, Value>按模型拆分的 token 使用情况。
reward: Option<f64>总 reward。
sub_rewards: BTreeMap<String, Value>子 reward。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for GraderRunResponse
impl Clone for GraderRunResponse
Source§fn clone(&self) -> GraderRunResponse
fn clone(&self) -> GraderRunResponse
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 GraderRunResponse
impl Debug for GraderRunResponse
Source§impl Default for GraderRunResponse
impl Default for GraderRunResponse
Source§fn default() -> GraderRunResponse
fn default() -> GraderRunResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraderRunResponse
impl<'de> Deserialize<'de> for GraderRunResponse
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
Auto Trait Implementations§
impl Freeze for GraderRunResponse
impl RefUnwindSafe for GraderRunResponse
impl Send for GraderRunResponse
impl Sync for GraderRunResponse
impl Unpin for GraderRunResponse
impl UnsafeUnpin for GraderRunResponse
impl UnwindSafe for GraderRunResponse
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