DatasetsClient
adaline.datasets manages datasets as a whole — create a dataset, look up metadata and columns, rename, or delete. Row-level and column-level operations live on the nested .rows and .columns sub-clients. Every method is async.
Access
Sub-clients
DatasetsClient exposes two nested namespaces:
Types from
adaline_api:
list()
List datasets in a project (paginated).Parameters
Returns
ListDatasetsResponse with { data: list[DatasetSummary]; pagination: Pagination }.
Example
create()
Create a new dataset. You can seed initial columns in the same call.Parameters
Returns
Dataset — the created dataset with every column assigned a server-generated id.
Example
get()
Fetch a single dataset (metadata + full column list, not rows).Parameters
Example
update()
Update dataset-level metadata (title, icon).Returns
DatasetSummary — the updated dataset metadata (returns the summary shape, not the full Dataset with columns).
Example
delete()
Permanently delete a dataset and all of its columns and rows. Irreversible.See Also
- DatasetRowsClient
- DatasetColumnsClient
- Adaline class
- PromptEvaluationsClient — run evaluations against a dataset
- API reference: List datasets · Create · Get · Update · Delete