ShinrAISTACKITでホスティング

ShinrAIで開発

有用な文脈を保ちながら個人データを保護します。

実際のリクエストから始めるか、本番向けレシピに沿うか、対応するすべての顧客向けエンドポイントを確認できます。

APIを選択

すべての契約を同じサービスと同じモデルが処理します。コードに合う契約を選んでください。

そのまま使える互換API

SDKとリクエスト形式はそのままです。各ベンダーAPIには専用のエンドポイントがあり、エンドポイントだけを変更してShinrAIキーを使用します。

APIエンドポイント(ここだけ変更)APIホスト上の代替パス
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クライアントは、ShinrAIキーをサブスクリプションキーとして送信します。
  • Googleクライアントは、APIキーまたはBearerトークンとして送信します。
  • AWSクライアントは、ShinrAIキーで作成したSigV4認証情報で署名します。

各ベンダーのエンドポイントは、/openapi.json で独自のOpenAPIドキュメントを提供します。サンドボックスは同じ名前で api-sbx を使います。

互換APIは移行のためのものです

ベンダーの契約により、ShinrAIが返せる内容(種類、信頼度、メディア、セッション、ジョブ)は制限されます。そのため、結果はShinrAI本来の性能より劣る場合があります。最高の品質にはネイティブPII API v2を使用してください。

ネイティブAPI v2ガイド →

ネイティブAPI v1

既存のv1連携はそのまま動作します。新しい開発にはネイティブAPI v2を使用します。

すべての契約はOpenAPI 3.1として公開されています。SDKは不要で、任意のHTTPクライアントで使えます。

60秒でわかるネイティブAPI v2

キーを一度設定します。各例ではBearerトークンとして送信します。

export SHINRAI_API_KEY=shr_live_...

テキスト内の個人データを検出

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"}'

テキストファイルをそのまま送信し、保護済みテキストを受け取る

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

マスキング済みのスクリーンショットを受け取る

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

大きなバッチのジョブを開始

まず1行に1入力のJSONLファイルをアップロードします。アップロードの応答にジョブ用のIDが含まれます。

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"]}}'

開始方法を選択

オープンソースのローカルプレイグラウンド

Hello ShinrAI をローカルで実行

ブラウザのワークスペースで保護フロー全体を試し、デバッグできます。テキスト、ファイル、スキャン、互換 API には ShinrAI キーを用意し、保護されたチャットを使う場合のみ LLM キーを追加します。

uv を一度インストールしてから、確認済みリリースを起動します。

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

テキスト、ファイル、チャット、Azure 比較、API エクスプローラーの各ワークスペースを利用できます。キーは、OS の資格情報ストアへの保存を明示的に選ばない限り、ローカルプロセス内に留まります。

検証済みリリース: v0.1.4。アップグレードするには、wheel URL の両方のバージョン値を変更します。

APIリファレンス

実際のAPIにリクエストを送信

エクスプローラーはShinrAIゲートウェイから配信され、登録済みの顧客向けルートから構築されます。スクリプトとスタイルもバックエンドでホストされます。

Swaggerを開く