INNER CODE UNIT · Rust
model_id
stakpak/agent · libs/api/src/lib.rs:68
let model_id = &s[idx + 1..];
let normalized = match provider {
"gemini" => "google",
p => p,
};
(Some(normalized), model_id)
}
None => (None, s),
}
}
/// Find a model by ID within a specific provider
fn find_in_provider(provider_id: &str, model_id: &str) -> Option<Model> {
let models = stakai::load_models_for_provider(provider_id).ok()?;
// Try exact match first
if let Some(model) = models.iter().find(|m| m.id == model_id) {
return Some(model.clone());