toloka.client.TolokaClient.get_skills
| Source code
Finds all skills that match certain criteria.
get_skills
returns a generator. You can iterate over all found skills using the generator. Several requests to the Toloka server are possible while iterating.
If you need to sort skills use the find_skills method.
Parameters | Type | Description |
---|---|---|
name | Optional[str] | The name of the skill. |
id_lt | Optional[str] | Skills with IDs less than the specified value. |
id_lte | Optional[str] | Skills with IDs less than or equal to the specified value. |
id_gt | Optional[str] | Skills with IDs greater than the specified value. |
id_gte | Optional[str] | Skills with IDs greater than or equal to the specified value. |
created_lt | Optional[datetime] | Skills created before the specified date. |
created_lte | Optional[datetime] | Skills created before or on the specified date. |
created_gt | Optional[datetime] | Skills created after the specified date. |
created_gte | Optional[datetime] | Skills created on or after the specified date. |
batch_size | Optional[int] | A limit of items returned by each request to Toloka. The maximum allowed value: 100. |
Yields:
The next matching skill.
Yield type:
Generator[Skill, None, None]
Examples:
How to check that a skill exists.
segmentation_skill = next(toloka_client.get_skills(name='Area selection of road signs'), None)if segmentation_skill: print(f'Segmentation skill already exists, with id {segmentation_skill.id}')else: print('Create new segmentation skill here')
Last updated: August 28, 2023