INNER CODE UNIT · Rust

Some

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

    if let Some(model) = models.iter().find(|m| m.id == model_id) {
        return Some(model.clone());
    }

    // Try prefix match (e.g., "gpt-5.2-2026-01-15" matches catalog's "gpt-5.2")
    // Find the longest matching prefix
    let mut best_match: Option<&Model> = None;
    let mut best_len = 0;

    for model in &models {
        if model_id.starts_with(&model.id) && model.id.len() > best_len {
            best_match = Some(model);
            best_len = model.id.len();
        }
    }

    best_match.cloned()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…