create_annotation
Assign labels, comments, or quality scores to LLM calls to enable human review and ground-truth evaluation calibration.
Instructions
Create a new annotation (human review / labeling) for an LLM call. Specify at least one of annotationText / label / qualityScore (an "empty annotation" gets 400 from the backend). Example phrasing: "Claude, label this call 'badly-summarized' with quality 2", or bulk-apply positive / negative labels for an eval loop. Combined with the eval baseline runner (run_eval), annotations can calibrate eval criteria as ground truth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Label (0-50 chars, alphanumerics plus _ - only). Usable as a dashboard filter | |
| callId | Yes | Target call id (query_calls.records[].id) | |
| qualityScore | No | Quality score (integer 1-5). Omit for NULL | |
| annotationText | No | Free-form comment (0-2000 chars). Length is validated by the backend |