Datasets
Datasets
Create a dataset from file upload, HuggingFace, Kaggle, or Google Sheets
datasets.create(DatasetCreateParams**kwargs) -> DatasetCreateResponse
POST/api/v1/datasets
List datasets
datasets.list(DatasetListParams**kwargs) -> SyncCursor[DatasetListResponse]
GET/api/v1/datasets
Get the processing status of a dataset
datasets.get_status(strdataset_id) -> DatasetGetStatusResponse
GET/api/v1/datasets/{dataset_id}/status
Download the processed dataset
datasets.download(strdataset_id, DatasetDownloadParams**kwargs) -> BinaryResponseContent
GET/api/v1/datasets/{dataset_id}/download
Publish a dataset to an external platform
datasets.publish(strdataset_id, DatasetPublishParams**kwargs) -> DatasetPublishResponse
POST/api/v1/datasets/{dataset_id}/publish
Adapt a dataset (deprecated)
Deprecated
datasets.run(strdataset_id, DatasetRunParams**kwargs) -> DatasetRunResponse
POST/api/v1/datasets/{dataset_id}/run
Adapt a dataset (or estimate cost)
datasets.adapt(strdataset_id, DatasetAdaptParams**kwargs) -> DatasetAdaptResponse
POST/api/v1/datasets/{dataset_id}/adapt
Add rows to a dataset from the curated pool
datasets.augment(strdataset_id, DatasetAugmentParams**kwargs) -> DatasetAugmentResponse
POST/api/v1/datasets/{dataset_id}/augment
Add translated rows to a dataset
datasets.translate(strdataset_id, DatasetTranslateParams**kwargs) -> DatasetTranslateResponse
POST/api/v1/datasets/{dataset_id}/translate
Add localized rows to a dataset
datasets.localize(strdataset_id, DatasetLocalizeParams**kwargs) -> DatasetLocalizeResponse
POST/api/v1/datasets/{dataset_id}/localize
Extend trajectories with a next user turn (or estimate cost)
datasets.extend_trajectories(strdataset_id, DatasetExtendTrajectoriesParams**kwargs) -> DatasetExtendTrajectoriesResponse
POST/api/v1/datasets/{dataset_id}/extend-trajectories
Get evaluation results for a dataset
datasets.get_evaluation(strdataset_id) -> DatasetGetEvaluationResponse
GET/api/v1/datasets/{dataset_id}/evaluation
Generate a dataset from scratch
datasets.invent(DatasetInventParams**kwargs) -> DatasetInventResponse
POST/api/v1/datasets/invent
List the domains and subdomains available for generation
datasets.invent_domains() -> DatasetInventDomainsResponse
GET/api/v1/datasets/invent/domains
Delete a dataset
datasets.delete(strdataset_id) -> DatasetDeleteResponse
DELETE/api/v1/datasets/{dataset_id}
Poll saved URLs for successful dataset exports (Hugging Face, Kaggle, Google Sheets)
datasets.get_export_links(strdataset_id) -> DatasetGetExportLinksResponse
GET/api/v1/datasets/{dataset_id}/export-links
Best fine-tune launch config for re-launch parity
datasets.get_best_launch_config(strdataset_id) -> DatasetGetBestLaunchConfigResponse
GET/api/v1/datasets/{dataset_id}/finetune/best-launch-config
DatasetsUpload
Initiate a dataset upload
datasets.upload.initiate(UploadInitiateParams**kwargs) -> UploadInitiateResponse
POST/api/v1/datasets/upload/initiate
Complete a dataset upload and trigger processing
datasets.upload.complete(UploadCompleteParams**kwargs) -> UploadCompleteResponse
POST/api/v1/datasets/upload/complete
Complete a file upload and trigger processing
datasets.upload.complete_by_id(strdataset_id, UploadCompleteByIDParams**kwargs) -> UploadCompleteByIDResponse
POST/api/v1/datasets/{dataset_id}/upload/complete
Initiate a batch upload
datasets.upload.initiate_batch(UploadInitiateBatchParams**kwargs) -> UploadInitiateBatchResponse
POST/api/v1/datasets/upload/initiate-batch
Complete a batch upload and trigger processing
datasets.upload.complete_batch(UploadCompleteBatchParams**kwargs) -> UploadCompleteBatchResponse
POST/api/v1/datasets/upload/complete-batch
DatasetsCombine
Combine multiple Datasets into a single new merged Dataset
datasets.combine.create(CombineCreateParams**kwargs) -> CombineCreateResponse
POST/api/v1/datasets/combine
Validate that a set of Datasets can be combined
datasets.combine.validate(CombineValidateParams**kwargs) -> CombineValidateResponse
POST/api/v1/datasets/combine/validate