Berkeley Function-Calling Leaderboard
Freeevaluates LLM's ability to call external functions/tools.
About Berkeley Function-Calling Leaderboard
The Berkeley Function Calling Leaderboard (BFCL) V4, developed by the Gorilla LLM team at UC Berkeley, evaluates large language models' ability to accurately call functions (tools) using real-world data. It introduces multiple evaluation versions (v1 through v4) with progressive features: AST-based accuracy metrics, enterprise and OSS-contributed functions, multi-turn interactions, and holistic agentic evaluation. The leaderboard provides cost estimates, latency measurements, overall accuracy scores, format sensitivity tests, and an interactive error type analysis treemap. Models are evaluated via native function-calling support or prompt-based walk-arounds. The dataset, code, and evaluation methodology are open-source, and the leaderboard is updated periodically.
Key Features
Pros & Cons
- Comprehensive and evolving benchmark with multiple evaluation dimensions
- Uses real-world, practical function calling scenarios
- Open-source, reproducible, and community-contributed test cases
- Detailed error analysis helps identify model weaknesses
- Regularly updated with new versions and models
- Focused solely on function calling, not general LLM evaluation
- Complex metric composition may be difficult to interpret
- Limited to the test cases contributed by the community and authors