What is BFCL?
BFCL, the Berkeley Function Calling Leaderboard, tests whether a model picks the right function, fills in the right arguments, and calls nothing when nothing fits. Built and maintained by UC Berkeley’s Gorilla project, it isn’t a single frozen run: the leaderboard says it’s “updated periodically,” and its latest update, April 12, 2026, is published against a specific GitHub commit so anyone can reproduce the exact results behind it.
That matters because a model’s rank on BFCL can move between updates as new checkpoints get tested, so a number quoted from months ago is not the same claim as the live leaderboard. BFCL’s test cases and scoring code are public on GitHub and Hugging Face, so a team can run the same checks against its own tool definitions instead of reading the public leaderboard as a verdict on their setup. Which benchmark to use for tool calling specifically covers how BFCL stacks up against the alternatives.