NEW OpenAI Structured Outputs with Label Studio 🚀

PDF Classification

If you want to perform PDF classification, use this template. This template prompts an annotator to rate a PDF on a 10-star scale, then categorize it.

Interactive Template Preview

Labeling Configuration

<View>
    <Header value="Rate this article"/>
    <Rating name="rating" toName="pdf" maxRating="10" icon="star" size="medium" />
     <Choices name="choices" choice="single-radio" toName="pdf" showInline="true">
        <Choice value="Important article"/>
        <Choice value="Yellow press"/>
    </Choices>
    <HyperText name="pdf" value="$pdf" inline="true"/>
</View>

<!-- {
    "pdf": "<embed src='https://app.heartex.ai/static/samples/sample.pdf' width='100%' height='600px'/>"
} -->

About the labeling configuration

All labeling configurations must be wrapped in View tags.

You can add a header to provide instructions to the annotator:

<Header value="Rate this article"/>

Use the Rating control tag to apply a star rating with a scale of 10 to the pdf:

<Rating name="rating" toName="pdf" maxRating="10" icon="star" size="medium" />

Use the Choices control tag to present classification options to the annotator:

<Choices name="choices" choice="single-radio" toName="pdf" showInline="true">
    <Choice value="Important article"/>
    <Choice value="Yellow press"/>
  </Choices>

Use the HyperText tag to render an inline version of the PDF data:

<HyperText name="pdf" value="$pdf" inline="true"/>

Input data

Label Studio does not support labeling PDF-formatted files directly. You should use the embed tag inside of your data for pdf loading:

{
    "pdf": "<embed src='https://app.heartex.ai/static/samples/sample.pdf' width='100%' height='600px'/>"
}