App

toloka.client.app.App | Source code

App(
self,
*,
id: Optional[str] = None,
name: Optional[str] = None,
image: Optional[str] = None,
description: Optional[str] = None,
constraints_description: Optional[str] = None,
default_item_price: Optional[Decimal] = None,
param_spec: Optional[Dict] = None,
input_spec: Optional[Dict[str, FieldSpec]] = None,
output_spec: Optional[Dict[str, FieldSpec]] = None,
examples: Optional[Any] = None,
input_format_info: Optional[Dict] = None
)

An Bespoke solution.

Each App solution targets specific type of tasks which can be solved using Toloka.

Parameters description

ParametersTypeDescription
idOptional[str]

The ID of the App solution.

nameOptional[str]

The solution name.

imageOptional[str]

A link to the solution interface preview image.

descriptionOptional[str]

The solution description.

constraints_descriptionOptional[str]

The description of limitations.

default_item_priceOptional[Decimal]

The default cost of one annotated item.

param_specOptional[Dict]

The specification of parameters used to create a project.

input_specOptional[Dict[str, FieldSpec]]

The schema of solution input data.

output_specOptional[Dict[str, FieldSpec]]

The schema of solution output data.

examplesOptional[Any]

Example description of tasks which can be solved with this solution.

input_format_infoOptional[Dict]

Information about the input data format.

Examples:

Showing all available App solutions.

apps = toloka_client.get_apps()
for app in apps:
print(app.id, app.name)

Last updated: August 28, 2023

Toloka-Kit
OverviewGetting API keyQuick start
Recipes
Reference
toloka.client
toloka.async_client
toloka.autoquality [autoquality]
toloka.metrics
toloka.streaming