Methods
get_summary
Get a summary of consensus metrics for a project.UID of the project
UID of the project
Overall agreement score across all tasks (0.0 to 1.0)
Number of tasks included in consensus analysis
Number of annotators contributing to the project
Average number of annotations per task
Number of tasks with low annotator agreement
list_scores
List consensus scores for individual tasks.UID of the project
Maximum number of scores to return per page
Pagination cursor for fetching the next page
List of consensus score objects
UID of the task
Agreement score for this task (0.0 to 1.0)
Number of annotations for this task
Number of unique annotators
Cursor for the next page of results
compute
Compute consensus scores for a project.UID of the project to compute consensus for
Status of the computation (e.g., “completed”, “in_progress”)
Number of tasks processed
Time taken to compute consensus (in seconds)
Overall agreement score
get_config
Get consensus configuration for a project.UID of the project
Intersection-over-union threshold for bounding box agreement (0.0 to 1.0)
Minimum agreement ratio to consider consensus achieved (0.0 to 1.0)
Minimum number of annotations required per task for consensus calculation
update_config
Update consensus configuration for a project.UID of the project
Intersection-over-union threshold for bounding box agreement (0.0 to 1.0). Higher values require stricter overlap.
Minimum agreement ratio to consider consensus achieved (0.0 to 1.0)
Minimum number of annotations required per task for consensus calculation
Updated IoU threshold
Updated minimum agreement ratio
Updated minimum annotations requirement
Async Methods
All methods are available in async form throughAsyncAvala: