Team Ai
Datasetpublic

dusersad12/unified-tool-calls

unified-tool-calls A single consolidated corpus of tool-calling conversations converted from four source datasets into one unified format. Source datasets source repository raw rows converted in final corpus xlam dusersad12/xlam-function-calling-60k 100 97 92 toolace dusersad12/ToolACE 30 30 28 glaive dusersad12/glaive_toolcall_en 100 97 92 hermes dusersad12/hermes-tool-calls 18 18 16 Total entries in the merged corpus: 228.… See the full description on the dataset page: https://huggingface.co/datasets/dusersad12/unified-tool-calls.

sourceHugging Faceupdated 21d agoView on Hugging Face
0likes301downloads
Dataset Card

unified-tool-calls

A single consolidated corpus of tool-calling conversations converted from four source datasets into one unified format.

Source datasets

sourcerepositoryraw rowsconvertedin final corpus
xlamdusersad12/xlam-function-calling-60k1009792
toolacedusersad12/ToolACE303028
glaivedusersad12/glaive_toolcall_en1009792
hermesdusersad12/hermes-tool-calls181816

Total entries in the merged corpus: 228.

Format

Each line of data/unified_tool_call.jsonl is one JSON object:

  • —conversation_id — {source}_{row_index}, where the index is the row's original position in its source dataset.
  • —messages — list of system / user / assistant / tool turns. Assistant turns that make tool calls carry tool_calls (id, name, arguments); tool turns carry tool_call_id. Tool-call ids are renumbered tool_call_0, tool_call_1, … through each conversation.
  • —tools — tool definitions with JSON-Schema-style parameters (type, properties, required).

Notes

  • —6 corrupted source rows were skipped; see conversion_report.json for the full audit trail.
  • —14 duplicate conversations were dropped; the surviving copy is the one from the earliest source in the order xlam, toolace, glaive, hermes.
  • —Entries are grouped by source in that order and sorted by original row index within each source.