Installation
Client synchrone
RailScoreClient retourne des objets de dataclass typés. Accédez aux scores comme result.rail_score.score, result.dimension_scores["fairness"].score, etc.
Client asynchrone
AsyncRAILClient retourne des dictionnaires bruts plutôt que des dataclasses.
Classes clés
| Classe | But |
|---|---|
RailScoreClient | Client synchrone - toutes les méthodes principales |
AsyncRAILClient | Client asynchrone - toutes les méthodes principales |
RAILSession | Suivre la qualité à travers une conversation |
Policy | Règles déclaratives pour l’application des scores |
Rule | Règle de politique individuelle |
RAILMiddleware | Enveloppez toute fonction LLM asynchrone |
Gestion des erreurs
Quelles sont les prochaines étapes
Évaluation
Exemples d’évaluation synchrones et asynchrones.
Régénération sécurisée
Correction automatique du contenu en dessous du seuil.
Sessions & Politique
Suivre la qualité à travers les conversations.
Intégrations
Wrappers de fournisseurs pour OpenAI, Gemini, Anthropic.