from rail_score_sdk import RailScoreClientclient = RailScoreClient(api_key="YOUR_RAIL_API_KEY")result = client.eval(content="Votre texte généré par l'IA ici", mode="basic")print(f"RAIL Score: {result.rail_score.score}/10")
RailScoreClient retourne des objets de dataclass typés. Accédez aux scores comme result.rail_score.score, result.dimension_scores["fairness"].score, etc.
from rail_score_sdk import ( RailScoreClient, AuthenticationError, InsufficientCreditsError, RateLimitError, ContentTooHarmfulError,)client = RailScoreClient(api_key="YOUR_RAIL_API_KEY")try: result = client.eval(content="...", mode="deep")except AuthenticationError: print("Vérifiez votre clé API")except InsufficientCreditsError as e: print(f"Besoin de {e.required} crédits, en avoir {e.balance}")except RateLimitError: print("Ralentissez les requêtes")except ContentTooHarmfulError: print("Contenu bloqué au niveau de sécurité")