inf dataset to upload JSONL inference data and manage datasets created from captured traffic, existing uploads, or JSONL files on disk. Materialized datasets feed into inf eval run for evals and into training jobs.
Alias: inf datasets
inf dataset upload
Import a JSONL file into the active project as an upload entry. An upload is the raw material you can then materialize into an eval or training dataset. The CLI validates the file locally, uploads it in parts, waits for processing to finish, and prints the detected format plus the processed line count.
Arguments
Options
Uploaded data appears in Datasets → Uploads in the dashboard. Once processing completes, create an eval or training dataset from that upload — either with
inf dataset create --upload-id below or in the dashboard.
Examples
inf dataset create
Materialize an eval or training dataset from captured traffic, an existing upload, or a JSONL file on disk. The file-backed path uploads, waits for processing, and materializes in one command.
Options
--file and --upload-id are mutually exclusive — --file creates a new upload automatically. Date values accept ISO 8601 (2026-04-01T00:00:00Z) or ClickHouse format (2026-04-01 00:00:00).
Dataset materialization runs asynchronously. The command prints the dataset ID and points at inf dataset get <id> to check progress.
Examples
inf dataset list
Display datasets in the active project.
inf dataset ls
Options
The table shows the dataset ID (8-char prefix), name, type, inference count, export status, and creation date. Use
--json to get full UUIDs for scripting.
Examples
inf dataset get
View detailed information about a specific dataset — ID, name, type, inference count, export status, source project, and creation date.
Arguments
inf dataset download
Download a dataset as a JSONL file. If the server-side export isn’t ready yet, the CLI requests it and polls until it’s ready before downloading.
Arguments
Options
The CLI resolves dataset IDs by exact ID, UUID prefix, or exact name.