openai_struct/models/
eval_run_output_item_sample.rs1#[allow(unused_imports)]
14use serde_json::Value;
15
16#[derive(Debug, Serialize, Deserialize)]
17pub struct EvalRunOutputItemSample {
18 #[serde(rename = "error")]
19 pub error: crate::models::EvalApiError,
20 #[serde(rename = "finish_reason")]
22 pub finish_reason: String,
23 #[serde(rename = "input")]
25 pub input: Vec<crate::models::EvalRunOutputItemSampleInput>,
26 #[serde(rename = "max_completion_tokens")]
28 pub max_completion_tokens: i32,
29 #[serde(rename = "model")]
31 pub model: String,
32 #[serde(rename = "output")]
34 pub output: Vec<crate::models::EvalRunOutputItemSampleOutput>,
35 #[serde(rename = "seed")]
37 pub seed: i32,
38 #[serde(rename = "temperature")]
40 pub temperature: f32,
41 #[serde(rename = "top_p")]
43 pub top_p: f32,
44 #[serde(rename = "usage")]
45 pub usage: crate::models::EvalRunOutputItemSampleUsage,
46}