pub trait CompletionResponse: Send + Sync {
// Required methods
fn text(&self) -> String;
fn usage(&self) -> Option<Usage>;
fn finish_reason(&self) -> Option<FinishReason>;
fn metadata(&self) -> Metadata;
}
Expand description
Trait for completion response types.
Required Methods§
Sourcefn finish_reason(&self) -> Option<FinishReason>
fn finish_reason(&self) -> Option<FinishReason>
Get the reason why generation finished