Skip to content

RationAI Python SDK

Python SDK for interacting with RationAI pathology image analysis services (classification, segmentation, and QC).

Quick start

How it works

API reference

What you can do

  • Run image classification and segmentation via client.models.
  • Run quality-control workflows via client.qc.
  • Choose sync (Client) or async (AsyncClient) depending on your app.

Minimal examples

Model example

from PIL import Image

import rationai

image = Image.open("path/to/image.jpg").convert("RGB")

with rationai.Client() as client:
    result = client.models.classify_image("model-name", image)
    print(result)

QC example

import rationai

with rationai.Client() as client:
    xopat_url = client.qc.check_slide(
        wsi_path="/data/slides/slide.svs",
        output_path="/data/qc-output/slide-001",
    )
    print(xopat_url)