Skip to main content
Strand AI bills predictions in credits. You can get the exact price of a run before you submit it.

How credits work

The model runs over 224×224-pixel patches of the slide. One credit pays for one patch on one marker:
1 credit = 1 patch × 1 marker.
We only charge for the patches the model actually runs. Background is excluded, so a slide with one small biopsy on it costs far less than a slide of the same pixel dimensions covered in tissue. Because the patches overlap and follow the tissue rather than a fixed grid, the count is not something you can derive from the slide’s width and height. Ask us for it instead: a dry run returns the exact patch count and credit cost for the request you are about to submit. There is no separate inference fee, surcharge, or per-job overhead. Only marker predictions cost credits at all. Uploads, ingest, sample and marker reads, dry runs, result downloads, and cell segmentation are free.

Getting the exact price before you submit

POST /predict with dryRun: true validates and prices the exact request without charging anything or creating a job. Its patchCount is the number of tissue patches the run will cover, and estimatedCredits is what you will be charged:

When you are charged, and when you get credits back

Submitting a run deducts its full estimated cost from your organization’s balance in one step, before inference starts. The amount is fixed on the job at that moment (the API reports it as reservedCredits), which means:
  • The price of a submitted run cannot change. If we change our per-patch price later, runs already submitted keep the price you were charged.
  • Failed and cancelled runs are credited back automatically. If a job ends as failed or you cancel it, the full amount returns to your balance. Marker channels already written stay on the sample.
  • You pay only for delivered markers. If a run delivers some of its markers and not others, you are charged for the delivered ones and credited back for the rest.
  • A run you cannot afford is rejected, not partially charged. The request returns 402 with a required field showing the full cost.

Buying credits

Credits are sold in prepaid tiers. There is no self-serve top-up yet, so email support@strandai.com with the volume you need and we’ll add them to your organization.

See also

  • API reference: POST /predict dry-run pricing, submission, and 402 / 429 behavior.
  • Supported markers: which markers count toward a job’s credit cost.