INNER CODE UNIT · Rust

parse_model_string

stakpak/agent · libs/api/src/lib.rs:64

fn parse_model_string(s: &str) -> (Option<&str>, &str) {
    match s.find('/') {
        Some(idx) => {
            let provider = &s[..idx];
            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()?;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…