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 | Crédits | Description |
|---|---|---|---|
POST | /railscore/v1/eval | 0.2–3.0 | Évaluer du contenu selon les 8 dimensions RAIL |
POST | /railscore/v1/safe-regenerate | 1.0–9.0 | Évaluer + régénérer jusqu’à atteindre le seuil |
POST | /railscore/v1/compliance/check | 5.0–10.0 | Vérification de conformité réglementaire |
POST | /railscore/v1/agent/evaluate-tool-call | 1.5–3.0 | Évaluer un appel d’outil d’agent avant exécution |
POST | /railscore/v1/agent/scan-tool-result | 0.5–1.0 | Analyser le résultat d’un outil pour détecter les PII et les injections |
POST | /railscore/v1/agent/detect-injection | 0.5 | Détecter les injections de prompt dans un texte |
POST | /verify | 0 | Vérifier la clé API et consulter le solde |
GET | /health | 0 | 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 |