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: String
The 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 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 EvalResponsesSource
impl Debug for EvalResponsesSource
Source§impl Default for EvalResponsesSource
impl Default for EvalResponsesSource
Source§fn default() -> EvalResponsesSource
fn default() -> EvalResponsesSource
Returns the “default value” for a type. Read more
Auto 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