Creates a new run in the specified project. If the project doesn’t exist, it will be created. If externalId is provided and a run with that ID already exists, the existing run is returned (Neptune-style resume for multi-node distributed training).
API key obtained from the mlop dashboard
Name of the run
"training-run-1"
Name of the project
"my-project"
User-provided run ID for multi-node distributed training. If provided and a run with this ID exists, the existing run is returned.
1"my-ddp-run-2024"
Tags for the run
["experiment", "v1"]Logger settings as JSON string
System metadata as JSON string
Run configuration as JSON string
"{\"lr\": 0.001}"
Creation timestamp in milliseconds
Update timestamp in milliseconds
ID of the run to fork from. Creates a child run that inherits metrics up to forkStep.
Step at which to fork. Required when forkRunId is provided. The child run inherits all metrics up to and including this step.
Whether to inherit config from the parent run (default: true). Only applies when forkRunId is provided.
Whether to inherit tags from the parent run (default: false). Only applies when forkRunId is provided.
Run created successfully
Numeric ID of the created run
Sequential run number within the project (for display IDs)
Human-readable display ID (e.g., 'MMP-1')
Name of the project
Organization slug
URL to view the run
Whether an existing run was resumed (true) or a new run was created (false)
ID of the parent run this was forked from (null if not forked)
Step at which the fork occurred (null if not forked)