from rail_score_sdk import RailScoreClientclient = RailScoreClient(api_key="YOUR_RAIL_API_KEY")result = client.eval(content="Ihr KI-generierter Text hier", mode="basic")print(f"RAIL Score: {result.rail_score.score}/10")
RailScoreClient gibt typisierte Dataclass-Objekte zurück. Greifen Sie auf Scores zu als result.rail_score.score, result.dimension_scores["fairness"].score usw.
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("Überprüfen Sie Ihren API-Schlüssel")except InsufficientCreditsError as e: print(f"Benötigen {e.required} Credits, haben {e.balance}")except RateLimitError: print("Anfragen verlangsamen")except ContentTooHarmfulError: print("Inhalt an der Sicherheitsschicht blockiert")