For the complete documentation index, see llms.txt. This page is also available as Markdown.

Classification Quick Start

Integrate a Classification Model.

Install the Client Library

Install the Mindee SDK for your language or framework of choice

Requires Python ≥ 3.9. Python ≥ 3.11 is recommended.

Simply install the PyPi package using pip:

pip install -U mindee~=4.36

Don't see support for your favorite language or framework? Make a feature request!

Send a File and Poll

Use the client library to send the file to your Classification Model and return the result.

Requires Python ≥ 3.9. Python ≥ 3.11 is recommended. Requires the Mindee Python SDK version 4.35.1 or greater.

from mindee import (
    ClientV2,
    PathInput,
    ClassificationParameters,
    ClassificationResponse,
)

input_path = "/path/to/the/file.ext"
api_key = "MY_API_KEY"
model_id = "MY_MODEL_ID"

# Init a new client
mindee_client = ClientV2(api_key)

# Set parameters
model_params = ClassificationParameters(
    # ID of the model, required.
    model_id=model_id,
)

# Load a file from disk
input_source = PathInput(input_path)

# Send for processing using polling
response = mindee_client.enqueue_and_get_result(
    ClassificationResponse,
    input_source,
    model_params,
)

# Print a brief summary of the parsed data
print(response.inference)

# Access the classification result
classification: str = response.inference.result.classification.document_type

Also take a look at the Classification Result documentation.

Last updated

Was this helpful?