ProviderResponseExt

Trait ProviderResponseExt 

Source
pub trait ProviderResponseExt {
    type OutputMessage: Serialize;
    type Usage: Serialize;

    // Required methods
    fn get_response_id(&self) -> Option<String>;
    fn get_response_model_name(&self) -> Option<String>;
    fn get_output_messages(&self) -> Vec<Self::OutputMessage>;
    fn get_text_response(&self) -> Option<String>;
    fn get_usage(&self) -> Option<Self::Usage>;
}

Required Associated Types§

Required Methods§

Implementors§