ShinrAIHébergé sur STACKIT

Utilisation, fiabilité et traitement des données

Comprenez les unités, niveaux, erreurs, nouvelles tentatives, identifiants, durées de conservation et l’activation hors ligne.

Unités, niveaux et cycles de facturation

Une unité de base couvre jusqu’à 1.000 points de code Unicode par texte, arrondis séparément au supérieur, avec un minimum d’une unité. Le niveau API applique son coefficient. Les fractions sont conservées en dixièmes d’unité.

Comptage et limites des niveaux API natifs
NiveauCoefficient d’unitéLimite des requêtes natives
Standard1,064 textes · 200.000 points de code par texte
Batch0,5200 textes · 200.000 points de code par texte
Real-Time1,64 textes · 4.000 points de code par texte

Par exemple, deux textes de 800 caractères consomment 2 unités Standard, 1 unité Batch ou 3,2 unités Real-Time. Batch natif est un niveau de traitement moins prioritaire ; les tâches Azure asynchrones ont un cycle distinct.

Le quota du forfait est utilisé avant les packs. Le quota mensuel est réinitialisé à chaque cycle, sans report. Les packs n’expirent pas. Une montée en gamme payée ouvre un nouveau cycle avec le quota complet ; baisse ou résiliation prennent effet en fin de période. Vérifiez le montant dans le tableau de bord avant confirmation.

Consultez votre consommation dans Tableau de bord ou GET /v1/usage. Le portail de facturation fournit les factures PDF, les coordonnées de l’entreprise et les moyens de paiement. Les taxes applicables sont calculées au paiement et les factures envoyées par e-mail après achat.

Erreurs et nouvelles tentatives

Les erreurs de l’API native utilisent {"error":{"code":"…","message":"…"}}. Les points de terminaison compatibles Azure utilisent leurs propres formats d’erreur. Conservez X-Request-Id pour le diagnostic.

ÉtatAction
401Vérifiez la clé, son état de révocation et l’environnement.
402Ajoutez des unités ; l’erreur indique les quantités nécessaires et disponibles.
403Vérifiez que le forfait inclut le niveau demandé.
413 / 422Corrigez l’entrée ou divisez la requête dans les limites documentées.
429Respectez Retry-After, puis réessayez avec un délai croissant et aléatoire.
503Défaillance temporaire du service. Respectez Retry-After si présent.

Les erreurs de validation et les requêtes rejetées avant traitement ne consomment pas d’unités. Une coupure de connexion ne prouve pas l’échec : conservez la référence et vérifiez la consommation avant de relancer un gros traitement. Les résultats synchrones ne sont pas conservés pour relecture.

Traitement des données et clés

Les textes synchrones et correspondances sont traités en mémoire. Les journaux de consommation contiennent des identifiants, volumes et durées, pas le contenu des documents. Les entrées et résultats asynchrones nécessitent un stockage temporaire chiffré et expirent après 24 heures. Votre application gère la conservation des résultats et correspondances reçus.

Créez et révoquez les clés API dans le tableau de bord. Starter autorise une clé ; les forfaits supérieurs jusqu’à cinq. Les clés de production commencent par shr_live_, celles du bac à sable par shr_test_. Elles appartiennent à des environnements distincts. Ne les intégrez pas dans des applications navigateur, URL ou messages d’assistance.

Activation hors ligne

Le conteneur hors ligne s’exécute sur votre infrastructure. Sa clé API protège les points de gestion locaux et l’inférence. Conservez le volume d’état persistant avec l’installation.

  1. Consultez GET /offline/challenge avec votre clé API locale et enregistrez la demande d’activation JSON.
  2. Achetez un pack hors ligne, puis ouvrez la carte d’activation sur site dans le tableau de bord. Sélectionnez le pack payé, importez la demande JSON et téléchargez le fichier signé par l’émetteur.
  3. Importez-le via POST /offline/license avec {"license":<signed envelope>}.
  4. Consultez GET /offline/status pour les quotas utilisés, réservés et disponibles. Un nouveau fichier signé ajoute le quota acheté.

La demande lie l’activation à l’identité de l’installation ; les fichiers signés ont un numéro de séquence empêchant la réutilisation sur un état intact. Le contrôle total de l’hôte, les instantanés et le stockage cloné limitent le contrôle purement hors ligne. Protégez le volume d’état et suivez la procédure documentée de remplacement/restauration au lieu de copier les activations entre installations.

Contacter l’assistance activation ou faites appel à un partenaire d’intégration certifié.

Testez votre intégration

Commencez avec des données synthétiques et vérifiez la détection, le remplacement et la consommation avant tout trafic de production.

Pour des tests QA coordonnés, demandez un accès de test séparé à notre équipe. Les identifiants et codes de réduction sont fournis avec le guide de test privé.

Ouvrir le tableau de bordObtenir de l’aide