.txt file with one line of the form source<TAB>target.
Folder layout
- The folder is named
textsand sits next to the manifest CSV. - Put exactly one tab between source and target: everything before the first tab is the source, everything after is the target. The ingestor does not enforce this structure — it only checks that files are valid text — so a malformed file surfaces at training time, not at ingest.
- UTF-8 encoded; one extension across the dataset (
.txtby default).
Manifest CSV
There is no label column. Setting
label: in ingest.yaml is rejected.
ingest.yaml
What the ingestor checks
Plus the checks every ingest runs, except label diversity (no label).
Sample dataset
The template ships fivesource<TAB>target pairs (translation, summarization and paraphrase examples) with a five-row manifest. The ingest.yaml above ingests it with no overrides.
Next steps
- Stage the data and run the ingest: Prepare Data
- Shared rules for every template: Dataset templates