✨ Create project from template
<Card href="https://humansignal.com/goenterprise"> <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/> <p style="margin-top: 10px; font-size: 14px;"> This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise) </p> </Card> Create a project from a specific project template by ID for an organization.Path parameters
Request body
A description for the project.
The title of the project to be created from the template.
A unique integer value identifying the workspace in which to create the project.
Response
Project created successfully
- consensus - Consensus
- pairwise - Pairwise Averaging
Agreement threshold
Limit by number of tasks
Limit by percentage of tasks
Continuous Evaluation: Required tasks
Evaluate all annotators against ground truth
- gt_agreement - Ground truth agreement
- acceptance_score - Acceptance score
- rejection_rate - Rejection rate
Score required to pass evaluation
Number of tasks for evaluation
Onboarding Evaluation: Required tasks
Color
Flag to detect is project ready for labeling
Flag to detect is project ready for bulk annotation
Dict of weights for each control tag in metric calculation. Keys are control tag names from the labeling config. At least one tag must have a non-zero overall weight.
Plugins
Task reservation time. TTL in seconds (UI displays and edits this value in minutes).
Description (Public)
Allow empty annotations
Retrieve and display predictions when loading a task
Instructions
Finished tasks
Honeypot annotation number in project
Whether or not the project is in the middle of being created
Whether or not the project is published to annotators
Labeling Configuration
Maximum additional annotators
Annotations per task
Minimum number of completed tasks after which model training is started
Machine learning model version
Annotations per task coverage
JSON-formatted labeling configuration
Pause annotator on failed evaluation
Pinned date and time
Require comment to skip
Reveal pre-annotations interactively
- Sequential sampling - Tasks are ordered by Data manager ordering
- Uniform sampling - Tasks are chosen randomly
- Uncertainty sampling - Tasks are chosen according to model uncertainty scores (active learning mode)
Show Data Manager to Annotators
Use predictions to pre-label Tasks
Onboarding mode (true): show ground truth tasks first in the labeling stream
Show instructions before labeling
Show tasks with overlap first
Allow skipping tasks
Show only columns used in labeling configuration to Annotators. API uses inverse field semantics here: set false to show only used columns, set true to show all task.data columns.
- REQUEUE_FOR_ME - Requeue for me
- REQUEUE_FOR_OTHERS - Requeue for others
- IGNORE_SKIPPED - Ignore skipped
Skipped by collaborators annotation number in project
Stable version ID of the saved interface snapshot used by this project.
Start model training after any annotations are submitted or updated
Enforce strict overlap limit
Login
Password
Total task number in project
Project Name
Total annotations number in project including skipped_annotations_number and ground_truth_number.
Total predictions number in project including skipped_annotations_number, ground_truth_number, and useful_annotation_number.
Useful annotation number in project not including skipped_annotations_number and ground_truth_number. Total annotations = annotation_number + skipped_annotations_number + ground_truth_number