benchmarks.wiki / Public workspace
BigCodeBench
Code
BigCodeBench poses 1,140 function-level tasks drawn across 139 libraries. It tests whether a model can compose several real APIs correctly rather than write one self-contained function.
bigcodebench
Full text: eligible public problems include text, images and discussion.
Reference links
At a glance
What a problem looks like
Two forms of the same task — a complete docstring prompt and an instruction-style prompt — plus the code skeleton, the entry point, the libraries involved and the structured docstring.
How it is scored
Correctness is decided by running a unittest suite against the candidate, so the reference solution the source ships is not a graded answer; it stays in restricted storage.
Metric: Pass@1 (the official runner also reports Pass@5 and Pass@10)
Why it is hard
The libraries have to be used as they actually behave, not as they are usually summarised. Most failures are correct-looking calls with the wrong arguments or the wrong return handling.
Cite
@article{zhuo2024bigcodebench,
title={BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructions},
author={Terry Yue Zhuo and Minh Chien Vu and Jenny Chim and Han Hu and Wenhao Yu and Ratnadira Widyasari and Imam Nur Bani Yusuf and Haolan Zhan and Junda He and Indraneil Paul and Simon Brunner and Chen Gong and Thong Hoang and Armel Randy Zebaze and Xiaoheng Hong and Wen-Ding Li and Jean Kaddour and Ming Xu and Zhihan Zhang and Prateek Yadav and Naman Jain and Alex Gu and Zhoujun Cheng and Jiawei Liu and Qian Liu and Zijian Wang and Binyuan Hui and Niklas Muennighoff and David Lo and Daniel Fried and Xiaoning Du and Harm de Vries and Leandro Von Werra},
journal={arXiv preprint arXiv:2406.15877},
year={2024}
}Discussion
Contribute
Share a reproduction, report an evaluation issue, or suggest a correction to this benchmark overview.
Tasks
Whole public benchmark.
- Public problems
- 200
- Formats
- code (200)
- Problems with images
- 0
- Answer availability
- Answer published by the source (200)
- Configs
- default (200)
- Splits
- v0.1.0_hf (200)
- Awaiting a first discussion
- 200
- Problems with a discussion
- 0
- Public contributions
- 0
Provenance and terms
Pinned source revisions, newest first:
b74c0d0bf70d2c0bc459be537895cca163007f1a· acquired 2026-09-12 · release7fd659a6a430b74c0d0bf70d2c0bc459be537895cca163007f1a· acquired 2026-09-12 · release1b4e12bf295f
- BigCodeBench v0.1.0_hf 014014bd-4765-5312-9d85-f4f5febc2a41
Answer published by the source
- BigCodeBench v0.1.0_hf 03f3fdb3-1b8a-5826-bcb5-18fd63197eb2
Answer published by the source
- BigCodeBench v0.1.0_hf 051e9597-9a36-5650-b65d-856782388d61
Answer published by the source
- BigCodeBench v0.1.0_hf 0725e0b5-29a0-5517-b70c-cfb7c6db156f
Answer published by the source
- BigCodeBench v0.1.0_hf 083b2379-c017-5642-9a25-f45132b6ecc7
Answer published by the source
- BigCodeBench v0.1.0_hf 08eb254d-8bf7-5d7f-b958-56e88018ff53
Answer published by the source
- BigCodeBench v0.1.0_hf 09c1fdf7-651c-5467-9a18-31dc43a12295
Answer published by the source
- BigCodeBench v0.1.0_hf 0a649d71-a231-5627-a7a9-bddfb70fe151
Answer published by the source
- BigCodeBench v0.1.0_hf 0a8558ac-f627-591d-a2e7-0be2ca3e9dee
Answer published by the source
- BigCodeBench v0.1.0_hf 0bbf393f-c8a3-5686-8120-c12d42978dcd
Answer published by the source
- BigCodeBench v0.1.0_hf 0e0fe989-00d0-5c53-b39b-c7b88470bee6
Answer published by the source
- BigCodeBench v0.1.0_hf 0e8ed6c9-e87d-55c7-81ec-abd975e01095
Answer published by the source
- BigCodeBench v0.1.0_hf 0ec7e897-0111-59ca-893c-e613d39667c6
Answer published by the source
- BigCodeBench v0.1.0_hf 0ed6efbd-d4f5-552d-bc21-343a649d162d
Answer published by the source
- BigCodeBench v0.1.0_hf 1032b5eb-3502-56ac-b505-a14cfc30590c
Answer published by the source
- BigCodeBench v0.1.0_hf 113fb488-7f38-565e-9c75-35709791954b
Answer published by the source
- BigCodeBench v0.1.0_hf 166e9a29-b3c0-538b-89fe-1729390b06ac
Answer published by the source
- BigCodeBench v0.1.0_hf 179985e5-c722-59ed-a227-7a210fcdacaf
Answer published by the source
- BigCodeBench v0.1.0_hf 2040273f-6ace-5d73-93e2-c1418268a9ea
Answer published by the source
- BigCodeBench v0.1.0_hf 207041a0-de51-50c0-9fb3-4832fe792d12
Answer published by the source
- BigCodeBench v0.1.0_hf 2301f31e-9d7f-5992-8cdb-694d467915b2
Answer published by the source
- BigCodeBench v0.1.0_hf 23310e9b-ab8a-5040-9a3f-2ff590e18658
Answer published by the source
- BigCodeBench v0.1.0_hf 242fbce5-606a-5d93-a12b-8c5b3ac8933a
Answer published by the source
- BigCodeBench v0.1.0_hf 253e936a-3a83-59c3-b0b8-1316f412e32f
Answer published by the source
- BigCodeBench v0.1.0_hf 26232fca-ac5b-56aa-8344-919362e2716a
Answer published by the source
- BigCodeBench v0.1.0_hf 26542789-dbc7-5feb-ad6e-3d752373c47e
Answer published by the source
- BigCodeBench v0.1.0_hf 26c9e1a9-03cc-5d8e-ad8e-39fe41016f5b
Answer published by the source
- BigCodeBench v0.1.0_hf 28e2174f-b517-5f36-868b-35ea5d06c07b
Answer published by the source
- BigCodeBench v0.1.0_hf 2b71f3dd-c0e2-5955-a4d9-74b6a8424ce0
Answer published by the source
- BigCodeBench v0.1.0_hf 2c23c66e-209b-58a7-9fb2-c5902ffb9e83
Answer published by the source
- BigCodeBench v0.1.0_hf 2c2435e0-afab-5942-addd-2394016ecb12
Answer published by the source
- BigCodeBench v0.1.0_hf 2de41aa8-f9ce-5cac-9536-abbb4a2e0648
Answer published by the source
- BigCodeBench v0.1.0_hf 2e25ccdb-b50e-5deb-af2c-44ae3529cf49
Answer published by the source
- BigCodeBench v0.1.0_hf 32244cff-1198-5530-a25a-24cdcc436710
Answer published by the source
- BigCodeBench v0.1.0_hf 334f583e-d1ca-5c1c-adaa-fedb13ee93df
Answer published by the source
- BigCodeBench v0.1.0_hf 369983a8-1ef4-53f4-bd3d-c17fb87bb5c8
Answer published by the source
- BigCodeBench v0.1.0_hf 36a4e871-195d-58f4-bf55-310fee4c5857
Answer published by the source
- BigCodeBench v0.1.0_hf 378c6a04-496a-533c-80b4-9df7ea10fd82
Answer published by the source
- BigCodeBench v0.1.0_hf 37d1cdc0-90d3-55eb-90da-12814f0d2f72
Answer published by the source
- BigCodeBench v0.1.0_hf 38030736-f57c-512d-a4a7-5418f13a12b2
Answer published by the source
- BigCodeBench v0.1.0_hf 38e365eb-116c-5494-8ea3-5b57c8e0ce46
Answer published by the source
- BigCodeBench v0.1.0_hf 3a8a2146-c68c-5897-bc5a-e20160156401
Answer published by the source
- BigCodeBench v0.1.0_hf 3b816f85-dedd-53ed-b1c0-60354b5fdc38
Answer published by the source
- BigCodeBench v0.1.0_hf 3d8c2e3e-d823-5f81-bca4-68a3adf883f0
Answer published by the source
- BigCodeBench v0.1.0_hf 406a8d23-d62f-52a0-a870-6f44bab8c893
Answer published by the source
- BigCodeBench v0.1.0_hf 406b1f11-92de-5896-a269-24db9b84b9eb
Answer published by the source
- BigCodeBench v0.1.0_hf 41e4540d-8f24-5460-994c-b7b67fa68d87
Answer published by the source
- BigCodeBench v0.1.0_hf 43acdccb-28d5-5f5d-b036-53bb5f4a4d5b
Answer published by the source
- BigCodeBench v0.1.0_hf 43b82ea5-6e4b-5c9a-9257-dd661a33f3ba
Answer published by the source
- BigCodeBench v0.1.0_hf 444d45eb-e6dd-5f5d-a0ac-59b205d68454
Answer published by the source