API base URL
Base URL (Flask API — not Label Studio)
Login
Email
Password
Login
Session
Session: unknown
Logout
Annotator
Next task
My status
Skip remaining warmups
POST /api/annotator/complete (admin only manual fallback)
Admin tools
Open the admin hub →
Per-worker comment cap:
Update cap
Applies now to the portal + future HITs; live HITs keep their published cap.
“Next task” for an admin user calls the same API but returns a random comment for preview only (stored in admin lease tables — it does not use the annotator pool rules).
Use Open in Label Studio links from below so the URL includes lease + poll tokens.
Comment ID (debug reproduction)
Download slim annotation backup (zip)
Preview a specific comment in Label Studio — pick the stage, and for Stage A the model slot whose pre-annotation loads:
Comment ID
Stage
A — mark entities B — classify
Model slot (Stage A)
default gpt4.1-mini gemini2.5-flash
Open in Label Studio
Worker monitoring, blocking, disambiguation and reports are in the
admin hub .
Open in Label Studio (same tab)
Classification feedback
Each line lists the failing check (e.g. [ENTITY_HEAD]). Return from LS uses poll_token on the URL (rebuild the label-studio image after changing custom-portal.js; set PORTAL_PUBLIC_URL to this portal’s origin).
Report a problem with a comment
If something is wrong with the thread or setup, submit a report. Your lease for that comment ends so you can use next-task again, and an active lease no longer uses one of the three slots for that comment.
Comment ID
What is wrong (required)
Submit problem report
Annotator problem reports
Tick Read after you have reviewed a report. While any report stays unread, this page uses a light red background as a reminder.
Refresh list
—
Last response
{}