ShinrAIAlojado en STACKIT

Compatibilidad con AWS Comprehend

Usa los SDK de AWS y credenciales SigV4 con las operaciones PII de Comprehend compatibles con ShinrAI.

Las API de compatibilidad son para la migración

El contrato del proveedor limita lo que ShinrAI puede devolver: tipos, confianza, medios, sesiones y trabajos. Por eso, los resultados pueden ser más débiles de lo que ShinrAI puede ofrecer. Para obtener la calidad completa, use la API PII nativa v2.

Guía de la API nativa v2 →

Endpoints

Use el endpoint del proveedor para un cliente sin cambios. El mismo adaptador también funciona con un prefijo de ruta en el host de la API; las extensiones de ShinrAI al formato del proveedor aparecen allí primero.

APIEndpoint: cambie solo esteAlternativa en el host de la API
AWS Comprehendhttps://aws.api.getshinrai.comhttps://api.getshinrai.com/v1/aws
Entorno de pruebashttps://aws.api-sbx.getshinrai.comhttps://api-sbx.getshinrai.com/v1/aws

Este endpoint publica su propio documento OpenAPI: OpenAPI de esta API.

Crear credenciales SDK revocables localmente

Llamada POST /providers/aws/credentials en el endpoint de AWS con su clave Bearer habitual de ShinrAI. La respuesta contiene un ID de clave de acceso y una clave secreta derivados para su cuenta. Revocar la clave de ShinrAI subyacente invalida el par.

curl -X POST https://aws.api.getshinrai.com/providers/aws/credentials \
  -H "Authorization: Bearer $SHINRAI_API_KEY"

Usar el SDK de AWS habitual

import boto3, os

client = boto3.client(
    "comprehend",
    region_name="eu-central-1",
    endpoint_url="https://aws.api.getshinrai.com",
    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")

Operaciones compatibles

El endpoint raíz JSON 1.1 dirige las operaciones compatibles de detección síncrona y trabajos asíncronos mediante X-Amz-Target. Las solicitudes requieren AWS Signature Version 4 con el nombre de servicio comprehend .

El explorador de API incluye un firmante SigV4 local en el navegador. Genera credenciales, autoriza los tres campos de AWS, elige una operación y envía la solicitud. Las credenciales se borran al recargar.

Ruta firmada

SigV4 firma la ruta de la solicitud: / en el endpoint de AWS y /v1/aws/ en el host de la API. No deje que un proxy inverso reescriba la ruta después de firmar.

Explorar las operaciones de AWS →