ShinrAIAuf STACKIT gehostet

Mit ShinrAI entwickeln

Personenbezogene Daten schützen, ohne wertvollen Kontext zu verlieren.

Beginnen Sie mit einer echten Anfrage, folgen Sie einem Praxisrezept oder prüfen Sie jeden unterstützten Kundenendpunkt.

Wählen Sie Ihre API

Ein Dienst mit denselben Modellen bedient jeden Vertrag. Wählen Sie den Vertrag, der zu Ihrem Code passt.

Kompatibel ohne Codeumbau

Behalten Sie Ihr SDK und Ihr Anfrageformat. Jede Anbieter-API hat einen eigenen Endpunkt: Ändern Sie nur den Endpunkt und verwenden Sie Ihren ShinrAI-Schlüssel.

APIEndpunkt: nur diesen ändernAlternative auf dem API-Host
Azure AI Language PIIhttps://azure.api.getshinrai.comhttps://api.getshinrai.com/v1/azure
Google Cloud DLPhttps://google.api.getshinrai.comhttps://api.getshinrai.com/v1/google
AWS Comprehendhttps://aws.api.getshinrai.comhttps://api.getshinrai.com/v1/aws
  • Azure-Clients senden den ShinrAI-Schlüssel als Subscription Key.
  • Google-Clients senden ihn als API-Schlüssel oder als Bearer-Token.
  • AWS-Clients signieren mit SigV4-Zugangsdaten, die Sie mit dem ShinrAI-Schlüssel erzeugen.

Jeder Anbieter-Endpunkt liefert sein eigenes OpenAPI-Dokument unter /openapi.json. Die Sandbox verwendet dieselben Namen mit api-sbx.

Kompatibilitäts-APIs sind für die Migration gedacht

Der Vertrag des Anbieters begrenzt, was ShinrAI zurückgeben kann: Typen, Konfidenz, Medien, Sitzungen und Jobs. Die Ergebnisse können daher schwächer sein, als ShinrAI sie liefern kann. Für volle Qualität verwenden Sie die native PII-API v2.

Leitfaden zur nativen API v2 →

Native API v1

Bestehende v1-Integrationen funktionieren weiter; neue Projekte verwenden die native API v2.

Jeder Vertrag ist als OpenAPI 3.1 veröffentlicht. Sie brauchen kein SDK: Jeder HTTP-Client funktioniert.

Native API v2 in 60 Sekunden

Setzen Sie Ihren Schlüssel einmal. Jedes Beispiel sendet ihn als Bearer-Token.

export SHINRAI_API_KEY=shr_live_...

Personenbezogene Daten in einem Text finden

curl -s https://api.getshinrai.com/v2/detect -H "Authorization: Bearer $SHINRAI_API_KEY" \
  -H "Content-Type: application/json" -d '{"text": "Anna Weber, anna.weber@example.org, IBAN DE89 3704 0044 0532 0130 00"}'

Eine Textdatei unverändert senden und den geschützten Text zurückerhalten

curl -s "https://api.getshinrai.com/v2/protect?preset=label" -H "Authorization: Bearer $SHINRAI_API_KEY" \
  -H "Content-Type: text/plain" -H "Accept: text/plain" --data-binary @letter.txt

Den geschwärzten Screenshot zurückerhalten

curl -s https://api.getshinrai.com/v2/protect -H "Authorization: Bearer $SHINRAI_API_KEY" \
  -H "Content-Type: image/png" -H "Accept: image/png" --data-binary @screenshot.png -o redacted.png

Einen Job für einen großen Stapel starten

Laden Sie zuerst eine JSONL-Datei mit einer Eingabe pro Zeile hoch. Die Antwort auf den Upload enthält die ID für den Job.

curl -s https://api.getshinrai.com/v2/jobs \
  -H "Authorization: Bearer $SHINRAI_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: rows-2026-09-28" \
  -d '{"kind": "text_batch",
       "inputs": [{"kind": "file", "source": {"upload": "up_..."}}],
       "output": {"artifacts": ["protected", "entities"]}}'

Einstieg wählen

Lokaler Open-Source-Testbereich

Hello ShinrAI lokal ausführen

Testen und untersuchen Sie den vollständigen Schutzablauf in einem Browser-Arbeitsbereich. Für Texte, Dateien, Scans und Kompatibilitäts-APIs benötigen Sie einen ShinrAI-Schlüssel; einen LLM-Schlüssel brauchen Sie nur für den geschützten Chat.

Installieren Sie uv einmal und starten Sie dann die geprüfte Version:

uvx --from https://github.com/Innovius-ai/hello-shinrai/releases/download/v0.1.4/hello_shinrai-0.1.4-py3-none-any.whl hello-shinrai

Verwenden Sie die Bereiche Text, Dateien, Chat, Azure-Vergleich und API-Explorer. Schlüssel verbleiben im lokalen Prozess, sofern Sie sie nicht ausdrücklich im Anmeldedatenspeicher Ihres Betriebssystems speichern.

Geprüfte Version: v0.1.4. Ändern Sie für ein Upgrade beide Versionsangaben in der Wheel-URL.

API-Referenz

Anfragen an die echte API senden

Der Explorer wird vom ShinrAI-Gateway bereitgestellt und aus dessen registrierten Kundenrouten erstellt. Skripte und Stile liegen im Backend.

Swagger öffnen