ShinrAIHosted on STACKIT
Documentation

Model changelog

Model releases and development direction, with coverage and evaluation links.

Available

ShinrAI 1.5

Released on

The model of the managed API since 1 October 2026. Two new data categories: dates (DATE) and stated ages (AGE). The 15-locale median strict-span F1 is 95.5 (1.4: 95.4). Long-record redaction and third-party corpora improve. The detection threshold stays at 0.35.

Superseded

ShinrAI 1.3

Superseded by ShinrAI 1.4.

Open weights under the Innovius Open License v1.0. Free for research, evaluation, teaching and personal use, for public bodies and education, and for companies under USD 10M revenue with “Built with ShinrAI” attribution. Not for training competing PII models. Apache 2.0 from 1 September 2028. Download with a free Hugging Face account; access is approved automatically.

Model versions and upgrades

ShinrAI 1.5 is the model of the managed API. Compatibility: a request that names shinrai-v1.4 is answered by ShinrAI 1.5.

  • Pin shinrai-v1.5 in your API requests to stay on this release. Use the latest alias to follow new releases automatically.
  • The managed API offers the current release. A new release is announced in this changelog with its measured changes.
Choose a model version in the API

Follow the latest release

{"detection":{"model":"latest"}}

Pin ShinrAI 1.5

{"detection":{"model":"v1.5"}}

Use the model IDs listed by the API.

Model parameters and available IDs →

API 2.0.0 stable

The native PII API v2 is stable from version 2.0.0, released on .

  • Changes within 2.x are additive: new fields, parameters, values and routes.
  • A breaking change gets a new major version with a new path prefix.
  • We announce a breaking change 12 months ahead. The previous major version stays served during that period.

GET /v2/capabilities names the version in api_version.

Changes from the pre-release 2.0.0-draft.4

  • Document jobs: protected is now the redacted PDF. The protected text is in the new text artifact.
  • Uploads: an upload is deleted when the last job that reads it ends. Create it with ?keep=true to use it in more than one job.
  • Sessions: a session lives at most until max_expires_at. A PATCH with a ttl_s that ends after it answers 422.
  • Job storage: each account has a byte budget and an upload cap. Above them, uploads and jobs answer 429.
  • Boolean query parameters take true, false, 1 or 0. Another value answers 422.
  • The capability status beta and the job field beta are removed.