pub struct EvalResponsesSource {
    pub type: String,
    pub metadata: Option<EvalResponsesSource_Metadata>,
    pub model: Option<String>,
    pub instructions_search: Option<String>,
    pub created_after: Option<i64>,
    pub created_before: Option<i64>,
    pub has_tool_calls: Option<bool>,
    pub reasoning_effort: Option<ReasoningEffort>,
    pub temperature: Option<f64>,
    pub top_p: Option<f64>,
    pub users: Option<Vec<String>>,
    pub allow_parallel_tool_calls: Option<bool>,
}Expand description
A EvalResponsesSource object describing a run data source configuration.
Fields§
§type: StringThe type of run data source.
metadata: Option<EvalResponsesSource_Metadata>Metadata filter for the responses.
model: Option<String>The name of the model to find responses for.
instructions_search: Option<String>Optional search string for instructions.
created_after: Option<i64>Only include items created after this timestamp (inclusive).
created_before: Option<i64>Only include items created before this timestamp (inclusive).
has_tool_calls: Option<bool>Whether the response has tool calls.
reasoning_effort: Option<ReasoningEffort>Optional reasoning effort parameter.
temperature: Option<f64>Sampling temperature.
top_p: Option<f64>Nucleus sampling parameter.
users: Option<Vec<String>>List of user identifiers.
allow_parallel_tool_calls: Option<bool>Whether to allow parallel tool calls.
Trait Implementations§
Source§impl Clone for EvalResponsesSource
 
impl Clone for EvalResponsesSource
Source§fn clone(&self) -> EvalResponsesSource
 
fn clone(&self) -> EvalResponsesSource
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for EvalResponsesSource
impl RefUnwindSafe for EvalResponsesSource
impl Send for EvalResponsesSource
impl Sync for EvalResponsesSource
impl Unpin for EvalResponsesSource
impl UnwindSafe for EvalResponsesSource
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