pub fn embed_passages_controlled_or_local( models_dir: &Path, texts: &[&str], token_counts: &[usize], ) -> Result<Vec<Vec<f32>>, AppError>