Compatibilité AWS Comprehend
Utilisez les SDK AWS et des identifiants SigV4 avec les opérations PII Comprehend prises en charge par ShinrAI.
Créer des identifiants SDK révocables localement
Appel POST /providers/aws/credentials avec votre clé Bearer ShinrAI habituelle. La réponse contient un identifiant de clé d’accès et une clé secrète dérivés pour votre compte. La révocation de la clé ShinrAI sous-jacente invalide la paire.
curl -X POST https://api.shinrai.innovius.io/providers/aws/credentials \
-H "Authorization: Bearer $SHINRAI_API_KEY"
Utiliser le SDK AWS habituel
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")
Opérations prises en charge
Le point de terminaison JSON 1.1 racine répartit les opérations de détection synchrones et les traitements asynchrones pris en charge à l’aide de X-Amz-Target. Les requêtes nécessitent AWS Signature Version 4 avec le nom de service comprehend .
L’explorateur d’API comprend un signataire SigV4 local au navigateur. Générez les identifiants, autorisez les trois champs AWS, choisissez une opération et envoyez la requête. Les identifiants sont effacés au rechargement.
Les requêtes AWS sont signées pour /. N’ajoutez pas de préfixe de chemin et ne laissez pas un proxy inverse le réécrire après la signature.