Trait ai2::models::LanguageModel
source · pub trait LanguageModel {
// Required methods
fn name(&self) -> String;
fn count_tokens(&self, content: &str) -> Result<usize>;
fn truncate(
&self,
content: &str,
length: usize,
direction: TruncationDirection
) -> Result<String>;
fn capacity(&self) -> Result<usize>;
}