Synthetic DFM8 training data generated with Gemma 4 31B and filtered by deterministic checks plus a Gemma 4 31B judge.
Rows are JSONL chat records:
{"messages": [{"role": "user", "content": "..."}, {"role": "assistant", "content": "..."}]}
Tool-calling rows may also include a top-level tools list and assistant tool_calls.
accepted rows: 836675
generated rows seen: 4800000
audit rows seen: 4580233… See the full description on the dataset page:
https://huggingface.co/datasets/schneiderkamplab/dfm8-synthetic-native-tool-calling.