Create a dataset in the LangSmith API.
create_dataset(
self,
dataset_name: str,
*,
description: Optional[str] = None,
data_type: ls_schemas.DataType = ls_schemas.DataType.kv,
inputs_schema: Optional[dict[str, Any]] = None,
outputs_schema: Optional[dict[str, Any]] = None,
transformations: Optional[list[ls_schemas.DatasetTransformation]] = None,
metadata: Optional[dict] = None
) -> ls_schemas.Dataset| Name | Type | Description |
|---|---|---|
dataset_name* | str | The name of the dataset. |
description | Optional[str] | Default: NoneThe description of the dataset. |
data_type | DataType, default=DataType.kv | Default: ls_schemas.DataType.kvThe data type of the dataset. |
inputs_schema | Optional[Dict[str, Any]] | Default: NoneThe schema definition for the inputs of the dataset. |
outputs_schema | Optional[Dict[str, Any]] | Default: NoneThe schema definition for the outputs of the dataset. |
transformations | Optional[List[DatasetTransformation]] | Default: NoneA list of transformations to apply to the dataset. |
metadata | Optional[dict] | Default: NoneAdditional metadata to associate with the dataset. |