langsmith.client.Client.diff_dataset_versions#
- Client.diff_dataset_versions(dataset_id: UUID | str | None = None, *, dataset_name: str | None = None, from_version: str | datetime, to_version: str | datetime) DatasetDiffInfo[source]#
Get the difference between two versions of a dataset.
- Parameters:
dataset_id (str or None, default=None) – The ID of the dataset.
dataset_name (str or None, default=None) – The name of the dataset.
from_version (str or datetime.datetime) – The starting version for the diff.
to_version (str or datetime.datetime) – The ending version for the diff.
Returns –
------- –
DatasetDiffInfo – The difference between the two versions of the dataset.
Examples –
-------- –
code-block: (..) –
python: # Get the difference between two tagged versions of a dataset from_version = “prod” to_version = “dev” diff = client.diff_dataset_versions(
dataset_name=”my-dataset”, from_version=from_version, to_version=to_version,
) print(diff)
# Get the difference between two timestamped versions of a dataset from_version = datetime.datetime(2024, 1, 1) to_version = datetime.datetime(2024, 2, 1) diff = client.diff_dataset_versions(
dataset_name=”my-dataset”, from_version=from_version, to_version=to_version,
) print(diff)
- Return type: