pub fn create_text_generation(
    model: Models,
    cache_dir: &Option<PathBuf>
) -> Result<TextGeneration, Box<dyn Error>>