pub struct GenerateResult {
pub model: String,
pub text: String,
pub finish_reason: Option<FinishReason>,
pub usage: Option<GenerationUsage>,
pub attempt_id: Option<String>,
pub ttft_ms: Option<f64>,
pub tpot_ms: Option<f64>,
pub request: Option<RequestMetadata>,
}Expand description
A completed native generation.
Fields§
§model: String§text: String§finish_reason: Option<FinishReason>§usage: Option<GenerationUsage>§attempt_id: Option<String>§ttft_ms: Option<f64>Time to first token, in milliseconds.
tpot_ms: Option<f64>Time per output token, in milliseconds.
request: Option<RequestMetadata>Trait Implementations§
Source§impl Clone for GenerateResult
impl Clone for GenerateResult
Source§fn clone(&self) -> GenerateResult
fn clone(&self) -> GenerateResult
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 Debug for GenerateResult
impl Debug for GenerateResult
Source§impl Default for GenerateResult
impl Default for GenerateResult
Source§fn default() -> GenerateResult
fn default() -> GenerateResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateResult
impl<'de> Deserialize<'de> for GenerateResult
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 GenerateResult
impl PartialEq for GenerateResult
Source§impl Serialize for GenerateResult
impl Serialize for GenerateResult
impl StructuralPartialEq for GenerateResult
Auto Trait Implementations§
impl Freeze for GenerateResult
impl RefUnwindSafe for GenerateResult
impl Send for GenerateResult
impl Sync for GenerateResult
impl Unpin for GenerateResult
impl UnsafeUnpin for GenerateResult
impl UnwindSafe for GenerateResult
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