Ownership and access
Every project belongs to one team. The team’s access level applies to the project and its resources:- Full access members can create and change project resources.
- Read only members can open projects, datasets, pipelines, runs, and results but cannot change them.
What a project contains
Create or select a project
Choose the surface that matches your work:- Web app for Data Labeling. From the team’s project list, click + Project, describe the labeling task, and attach data if needed. The project opens with the agent building a pipeline from that description.
- CLI for either product. Run
toloka project create <alias> --team-id <team-id>in a new checkout. Usetoloka project add <alias> <project-id>to select an existing project instead. - HTTP API for either product. Create or list projects through the beta API, then use the project ID with Data Labeling or Train resources.
toloka.json for a checkout. A second project needs a separate checkout or an explicit project ID with its state files kept separate. See CLI project selection for the precedence rules.
Empty draft projects
Choosing a product or template on the home screen creates a draft project. The platform automatically deletes a draft project that owns nothing once it is more than a day old, measured from when the draft was created. A draft owns nothing when it has no dataset, pipeline, secret, Training, Model, or other project resource. Deletion also removes the draft’s agent chat thread and any project files uploaded to it. If you return to an old browser tab for an empty draft, the project is gone. Start a new draft from the home screen instead. Drafts that own a dataset or any other resource are kept.Use a project for Data Labeling
A Data Labeling project combines the agent chat, datasets, and pipelines. Start with Get your first labeled dataset to create a project in the web app and run its first pipeline. For source-controlled authoring, the TypeScript SDK defines pipeline source and the CLI imports, checks, plans, and applies it.Use a project for Train
Train uses the same project and dataset resources. A Training draft names a model source, a method, a frozen slice of a project dataset with its split column, and settings. A billed Training Run copies that configuration and publishes a Model Version when it completes. Start with Train your first model. If your examples come from labeling results, follow Prepare training data from labels.Related
- Create and manage datasets — load and maintain shared project data
- Teams, access, and balance — project ownership and permissions
- HTTP API — automate projects and both product surfaces