List projects from the LangSmith API.
list_projects(
self,
project_ids: Optional[list[ID_TYPE]] = None,
name: Optional[str] = None,
name_contains: Optional[str] = None,
reference_dataset_id: Optional[ID_TYPE] = None,
reference_dataset_name: Optional[str] = None,
reference_free: Optional[bool] = None,
include_stats: Optional[bool] = None,
dataset_version: Optional[str] = None,
limit: Optional[int] = None,
metadata: Optional[dict[str, Any]] = None
) -> Iterator[ls_schemas.TracerSessionResult]| Name | Type | Description |
|---|---|---|
project_ids | Optional[List[Union[UUID, str]]] | Default: NoneA list of project IDs to filter by, by default None |
name | Optional[str] | Default: NoneThe name of the project to filter by, by default None |
name_contains | Optional[str] | Default: NoneA string to search for in the project name, by default None |
reference_dataset_id | Optional[List[Union[UUID, str]]] | Default: NoneA dataset ID to filter by, by default None |
reference_dataset_name | Optional[str] | Default: NoneThe name of the reference dataset to filter by, by default None |
reference_free | Optional[bool] | Default: NoneWhether to filter for only projects not associated with a dataset. |
limit | Optional[int] | Default: NoneThe maximum number of projects to return, by default None |
metadata | Optional[Dict[str, Any]] | Default: NoneMetadata to filter by. |