Seeded dataset split
dataset-splitDeterministic seeded shuffle and train/val/test split of JSONL rows. The same seed and input always give the same split. Returns { seed, ratios, counts: { train, val, test, skipped }, train, val, test } (each split as JSONL) Price: 1 credit (1 credit = 1 CAD cent) per successful call; input that does not match the schema is rejected before billing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| val | No | Share of rows for validation. | |
| seed | No | Shuffle seed; any string. | highland |
| test | No | Share of rows for test. | |
| jsonl | Yes | JSONL: one JSON object per line, up to 60,000 characters and 5,000 lines. Blank lines are ignored. | |
| train | No | Share of rows for train. train + val + test must equal 1. |