scan
Ping AI models in parallel and get ranked results by latency. Filter by tier, provider, or free models. Optionally verify models with a real prompt to detect broken ones.
Instructions
Ping models in parallel and return ranked results by latency. Use when you need live speed data or a ranked list.
Pings all matching models, returns sorted fastest-first. Takes 2-10 seconds depending on filters.
When verify=True, sends a real prompt to each "up" model and checks for non-empty content. Models that return empty/garbage are marked as BROKEN (distinct from ERROR or OVERLOADED). This catches models that ping as UP but are functionally dead. Verification results are cached across scans within the session.
Args: tier: Filter to exact tier (S+, S, A+, A, A-, B+, B, C) provider: Filter to provider key (nvidia, groq, cerebras, etc.) min_tier: Show this tier and above (e.g. "S" shows only S+ and S) configured_only: Only ping models whose provider has an API key free_only: Only include models marked as free (from API or :free/-free in id) limit: Max results (default 20, 0 = all) verify: Send a real prompt to validate non-empty content (default false) verify_prompt: Custom verification prompt (default "Reply with exactly: OK")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | ||
| limit | No | ||
| verify | No | ||
| min_tier | No | ||
| provider | No | ||
| free_only | No | ||
| verify_prompt | No | ||
| configured_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |