URL de base
Authentification
Tous les endpoints (sauf/health) nécessitent un Bearer token :
rail_. Générez la vôtre depuis le tableau de bord.
Endpoints
| Méthode | Endpoint | Description |
|---|---|---|
POST | /railscore/v1/eval | Évaluer du contenu selon les 8 dimensions RAIL |
POST | /railscore/v1/safe-regenerate | Évaluer et régénérer jusqu’à atteindre le seuil |
POST | /railscore/v1/compliance/check | Vérification de conformité réglementaire |
POST | /railscore/v1/agent/tool-call | Évaluer un appel d’outil d’agent avant exécution |
POST | /railscore/v1/agent/tool-result | Analyser le résultat d’un outil pour détecter les PII et les injections |
POST | /railscore/v1/agent/prompt-injection | Détecter les injections de prompt dans un texte |
GET | /railscore/v1/config | Lire la politique et la configuration de votre application |
GET | /railscore/v1/dimensions | Les dimensions RAIL et vos pondérations/seuils |
GET | /railscore/v1/capabilities | Fonctionnalités et limites de votre forfait |
POST | /verify | Vérifier une clé API et consulter l’identité |
GET | /health | Vérification de l’état du service |
Codes d’erreur
| Status | Signification |
|---|---|
400 | Requête invalide - vérifiez les paramètres |
401 | Clé API manquante ou invalide |
402 | Crédits insuffisants |
403 | Clé révoquée ou restriction de forfait |
422 | Erreur de validation - contenu trop court/long |
429 | Limite de débit dépassée |
503 | Service temporairement indisponible |