Kompatibilität mit AWS Comprehend
Nutzen Sie AWS SDKs und SigV4-Zugangsdaten mit den unterstützten Comprehend-PII-Vorgängen von ShinrAI.
Lokal widerrufbare SDK-Zugangsdaten erstellen
Aufruf POST /providers/aws/credentials mit Ihrem normalen ShinrAI-Bearer-Schlüssel auf. Die Antwort enthält eine für Ihr Konto abgeleitete Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel. Wird der zugrunde liegende ShinrAI-Schlüssel widerrufen, wird das Paar ungültig.
curl -X POST https://api.shinrai.innovius.io/providers/aws/credentials \
-H "Authorization: Bearer $SHINRAI_API_KEY"
Normales AWS SDK verwenden
import boto3, os
client = boto3.client(
"comprehend",
region_name="eu-central-1",
endpoint_url="https://api.shinrai.innovius.io",
aws_access_key_id=os.environ["SHINRAI_AWS_ACCESS_KEY_ID"],
aws_secret_access_key=os.environ["SHINRAI_AWS_SECRET_ACCESS_KEY"],
)
result = client.detect_pii_entities(Text="Email emma@example.com", LanguageCode="en")
Unterstützte Vorgänge
Der JSON-1.1-Stammendpunkt leitet unterstützte synchrone Erkennungs- und asynchrone Auftragsvorgänge weiter über X-Amz-Target. Anfragen benötigen AWS Signature Version 4 mit dem Dienstnamen comprehend .
Der API-Explorer enthält einen lokalen SigV4-Signierer im Browser. Erzeugen Sie Zugangsdaten, autorisieren Sie die drei AWS-Felder, wählen Sie einen Vorgang und senden Sie die Anfrage. Beim Neuladen werden die Zugangsdaten gelöscht.
AWS-Anfragen werden signiert für /. Fügen Sie kein Pfadpräfix hinzu und lassen Sie den Pfad nach dem Signieren nicht durch einen Reverse-Proxy umschreiben.