Loading...

Loading labeler...

${labeler.name || 'Untitled Labeler'} by ${labeler.username} unknown

No Published Version Available

The creator hasn't published any versions of this labeler yet.

Check back later or contact the creator for help.

About this Labeler

${ labeler.description }

Created by ${labeler.username} unknown • ${ versions.filter(v => v.published).length } versions
Spot Check
Test added
Predicted Label
${ (quickTestResult.confidence * 100).toFixed(0) }% confident
Save Test As...
Benchmark

Add tests to see performance metrics

Precision

${ benchmarkMetrics.precision ?? '-'}

Recall

${ benchmarkMetrics.recall ?? '-'}

F1 Score

${ benchmarkMetrics.f1 ?? '-'}

Optimize
${optimizeStatus}
Your Tests ${ testHistory.length } Tests are always private
ID Content Expected Label
${ testHistory.length - testHistory.indexOf(item) } ${ item.text } Yes No
No Tests Available

Add test examples to evaluate your labeler's performance.

Tests are always private

Danger Zone

Clear all test examples

This will remove all test examples and cannot be undone

Upload Test Set

Upload a CSV with pre-labeled examples for benchmarking

Processing. May take a minute...
${csvTestStats.total} examples added
Error: ${bulkTestUploadError}
CSV Column Requirements
  • content_text - Text to be labeled
  • expected_label - '1' for Yes, '0' for No
  • sample_id - Optional ID for tracking

Maximum 1000 rows

Loading...

Loading activity...

No Activity Yet

API calls in observe mode appear here as they happen.

Your API Calls (Observed)
Time Content Label Confidence
${ formatActivityTime(log.created_at) } ${ log.content_text || '(no content)' } Yes No - ${ (log.confidence * 100).toFixed(0) }% - In Tests

Danger Zone

Delete this labeler

Once deleted, it cannot be recovered