ArizeDatasetsClient to v8’s ArizeClient.datasets.
list_datasets()
Thelist_datasets() method migrates from client.list_datasets() to client.datasets.list().
Parameter Reference
| Parameter | v7 | v8 | Changes |
|---|---|---|---|
space_id | Required | Optional | Now optional; if not provided, lists datasets across all spaces |
limit | N/A | ✅ Optional | Maximum number of datasets to return (default 100) |
cursor | N/A | ✅ Optional | Pagination cursor for retrieving next page |
Side-by-Side Comparison
create_dataset()
Thecreate_dataset() method migrates from client.create_dataset() to client.datasets.create().
Parameter Reference
| Parameter | v7 | v8 | Changes |
|---|---|---|---|
space_id | Required | Required | — |
dataset_name | Required | Required | Renamed to name |
name | N/A | ✅ Required | Renamed from dataset_name |
dataset_type | Required | ❌ Removed | No longer required |
data | Required | Required | Renamed to examples |
examples | N/A | ✅ Required | Renamed from data; accepts DataFrame or list of dicts |
convert_dict_to_json | Optional | ❌ Removed | Automatic conversion in v8 |
max_chunk_size | Optional | ❌ Removed | Now configured at client level |
force_http | N/A | ✅ Optional | Force HTTP upload instead of gRPC (default False) |
Side-by-Side Comparison
get_dataset()
Theget_dataset() method has a different behavior in v8. In v7, client.get_dataset() returned the dataset examples (underlying data). In v8, client.datasets.get() returns only the dataset metadata and versions, while client.datasets.list_examples() retrieves the actual examples.
Parameter Reference
For dataset metadata (v8’sdatasets.get()):
| Parameter | v7 | v8 | Changes |
|---|---|---|---|
space_id | Required | ❌ Removed | Not needed in v8 |
dataset_id | Optional | Required | Now required; no longer accepts dataset_name |
dataset_name | Optional | ❌ Removed | Use dataset_id instead |
dataset_version | Optional | ❌ Removed | All versions are returned in metadata |
convert_json_str_to_dict | Optional | N/A | Only applies to examples, not metadata |
datasets.list_examples()):
| Parameter | v7 | v8 | Changes |
|---|---|---|---|
dataset_id | Optional | Required | — |
dataset_version | Optional | Optional | Renamed to dataset_version_id |
dataset_version_id | N/A | ✅ Optional | If empty, returns latest version |
limit | N/A | ✅ Optional | Maximum number of examples per page (default 100); ignored if all=True |
all | N/A | ✅ Optional | When True, retrieves all examples via Flight (bypasses pagination). When False (default), uses REST with pagination |
convert_json_str_to_dict | Optional | ❌ Removed | Automatic conversion in v8 |
Side-by-Side Comparison
delete_dataset()
Thedelete_dataset() method migrates from client.delete_dataset() to client.datasets.delete().
Parameter Reference
| Parameter | v7 | v8 | Changes |
|---|---|---|---|
space_id | Required | ❌ Removed | Not needed in v8 |
dataset_id | Optional | Required | Now required; no longer accepts dataset_name |
dataset_name | Optional | ❌ Removed | Use dataset_id instead |