pub struct CreateGenerationBody {Show 21 fields
pub completion_start_time: Option<Option<String>>,
pub model: Option<Option<String>>,
pub model_parameters: Option<Option<HashMap<String, MapValue>>>,
pub usage: Option<Box<IngestionUsage>>,
pub usage_details: Option<Box<UsageDetails>>,
pub cost_details: Option<Option<HashMap<String, f64>>>,
pub prompt_name: Option<Option<String>>,
pub prompt_version: Option<Option<i32>>,
pub end_time: Option<Option<String>>,
pub id: Option<Option<String>>,
pub trace_id: Option<Option<String>>,
pub name: Option<Option<String>>,
pub start_time: Option<Option<String>>,
pub metadata: Option<Option<Value>>,
pub input: Option<Option<Value>>,
pub output: Option<Option<Value>>,
pub level: Option<ObservationLevel>,
pub status_message: Option<Option<String>>,
pub parent_observation_id: Option<Option<String>>,
pub version: Option<Option<String>>,
pub environment: Option<Option<String>>,
}Fields§
§completion_start_time: Option<Option<String>>§model: Option<Option<String>>§model_parameters: Option<Option<HashMap<String, MapValue>>>§usage: Option<Box<IngestionUsage>>§usage_details: Option<Box<UsageDetails>>§cost_details: Option<Option<HashMap<String, f64>>>§prompt_name: Option<Option<String>>§prompt_version: Option<Option<i32>>§end_time: Option<Option<String>>§id: Option<Option<String>>§trace_id: Option<Option<String>>§name: Option<Option<String>>§start_time: Option<Option<String>>§metadata: Option<Option<Value>>§input: Option<Option<Value>>§output: Option<Option<Value>>§level: Option<ObservationLevel>§status_message: Option<Option<String>>§parent_observation_id: Option<Option<String>>§version: Option<Option<String>>§environment: Option<Option<String>>Implementations§
Source§impl CreateGenerationBody
impl CreateGenerationBody
Sourcepub fn builder() -> CreateGenerationBodyBuilder
pub fn builder() -> CreateGenerationBodyBuilder
Create an instance of CreateGenerationBody using the builder syntax
Source§impl CreateGenerationBody
impl CreateGenerationBody
pub fn new() -> CreateGenerationBody
Trait Implementations§
Source§impl Clone for CreateGenerationBody
impl Clone for CreateGenerationBody
Source§fn clone(&self) -> CreateGenerationBody
fn clone(&self) -> CreateGenerationBody
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 CreateGenerationBody
impl Debug for CreateGenerationBody
Source§impl Default for CreateGenerationBody
impl Default for CreateGenerationBody
Source§fn default() -> CreateGenerationBody
fn default() -> CreateGenerationBody
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateGenerationBody
impl<'de> Deserialize<'de> for CreateGenerationBody
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
Source§impl PartialEq for CreateGenerationBody
impl PartialEq for CreateGenerationBody
Source§impl Serialize for CreateGenerationBody
impl Serialize for CreateGenerationBody
impl StructuralPartialEq for CreateGenerationBody
Auto Trait Implementations§
impl Freeze for CreateGenerationBody
impl RefUnwindSafe for CreateGenerationBody
impl Send for CreateGenerationBody
impl Sync for CreateGenerationBody
impl Unpin for CreateGenerationBody
impl UnwindSafe for CreateGenerationBody
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