pub struct DataSourceCreateEvalResponsesRunDataSource {
pub source: DataSourceCreateEvalResponsesRunDataSourceSource,
pub type_: String,
pub input_messages: Option<DataSourceCreateEvalResponsesRunDataSourceInputMessages>,
pub model: Option<String>,
pub sampling_params: Option<DataSourceCreateEvalResponsesRunDataSourceSamplingParams>,
}Expand description
A ResponsesRunDataSource object describing a model sampling configuration.
Fields§
§source: DataSourceCreateEvalResponsesRunDataSourceSourceDetermines what populates the item namespace in this run’s data source.
type_: StringThe type of run data source. Always responses.
input_messages: Option<DataSourceCreateEvalResponsesRunDataSourceInputMessages>Used when sampling from a model.
model: Option<String>The name of the model to use for generating completions (e.g. “o3-mini”).
sampling_params: Option<DataSourceCreateEvalResponsesRunDataSourceSamplingParams>Trait Implementations§
Source§impl Clone for DataSourceCreateEvalResponsesRunDataSource
impl Clone for DataSourceCreateEvalResponsesRunDataSource
Source§fn clone(&self) -> DataSourceCreateEvalResponsesRunDataSource
fn clone(&self) -> DataSourceCreateEvalResponsesRunDataSource
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<'de> Deserialize<'de> for DataSourceCreateEvalResponsesRunDataSource
impl<'de> Deserialize<'de> for DataSourceCreateEvalResponsesRunDataSource
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 DataSourceCreateEvalResponsesRunDataSource
impl RefUnwindSafe for DataSourceCreateEvalResponsesRunDataSource
impl Send for DataSourceCreateEvalResponsesRunDataSource
impl Sync for DataSourceCreateEvalResponsesRunDataSource
impl Unpin for DataSourceCreateEvalResponsesRunDataSource
impl UnsafeUnpin for DataSourceCreateEvalResponsesRunDataSource
impl UnwindSafe for DataSourceCreateEvalResponsesRunDataSource
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