LibEvoBench - Evolving APIs: leaderboard
LibEvoBench (2026) tests version-specific API knowledge of code models across 29 versions of PyTorch, NumPy and SciPy with API calling, API identification and signature recall tasks, averaging four task metrics on a 0-100 scale. This board is the average score on evolving APIs, whose signature changed or which were introduced or deprecated within the covered versions; higher is better.
Metric: Average task performance (0-100) on evolving APIs (signature changed, introduced or deprecated within the covered versions): mean of four task metrics (API calling with version constraint, exact match; API calling parameter recall given name and version; API identification from a redacted docstring, exact match; signature recall F1) averaged over PyTorch, NumPy and SciPy versions, temperature 0 where supported and no thinking budget; higher is better. Source: arxiv.org. Saturation forecast: Around February 2027. 13 models tracked.
Top models
| # | Model | Score | Overall rank |
|---|---|---|---|
| 1 | GPT-5.4 | 86.4 | #123 |
| 2 | GPT-5.5 | 86.1 | #49 |
| 3 | Claude Sonnet 4.6 | 82.4 | #161 |
| 4 | Claude Sonnet 4 | 78.5 | #400 |
| 5 | Gemini 3 Flash (Minimal) | 78.5 | #164 (Gemini 3 Flash) |
| 6 | GPT-4.1 | 71.7 | #495 |
| 7 | GPT-5.1 | 71.6 | #229 |
| 8 | GPT-5 | 71.5 | #167 |
| 9 | Gemini 2.5 Flash (Non-reasoning) | 69.8 | #453 (Gemini 2.5 Flash) |
| 10 | Qwen 3.5 397B A17B (Non-reasoning) | 68.9 | #246 (Qwen 3.5 397B A17B) |
| 11 | Gemini 2.0 Flash | 67.5 | #704 |
| 12 | Qwen 3.5 122B A10B (Non-reasoning) | 62.3 | #331 (Qwen 3.5 122B A10B) |
| 13 | Qwen 3.5 35B A3B (Non-reasoning) | 54.7 | #482 (Qwen 3.5 35B A3B) |
No result here: #1 Claude Fable 5.2, #2 Gemini 4 Carbon, #5 Claude Opus 5.5.
Interactive version: theaggregate.ai/benchmark?slug=libevobench-evolving-apis · How It Works · Data refreshed daily, snapshot 2026-11-13.