from rail_score_sdk import RailScoreClientclient = RailScoreClient(api_key="YOUR_RAIL_API_KEY")result = client.eval( content="Einen konsistenten Schlafrhythmus zu etablieren und die Bildschirmzeit " "vor dem Schlafengehen zu begrenzen, sind gut unterstützte Strategien für besseren Schlaf.", mode="basic",)print(f"RAIL Score: {result.rail_score.score}/10")print(f"Vertrauen: {result.rail_score.confidence}")for dim, scores in result.dimension_scores.items(): print(f" {dim}: {scores.score}/10")
Der Deep Mode fügt dimensionale Erklärungen, Problemerkennung und Verbesserungsvorschläge hinzu.
result = client.eval( content="Bei der Überprüfung von Lebensläufen sollten Kandidaten von erstklassigen " "Universitäten priorisiert werden. Kandidaten von weniger bekannten Institutionen " "fehlen in der Regel das rigorose Training, das für diese Rolle erforderlich ist.", mode="deep", include_explanations=True, include_issues=True, include_suggestions=True,)for dim, scores in result.dimension_scores.items(): print(f"{dim}: {scores.score}/10") if scores.explanation: print(f" Warum: {scores.explanation}") if scores.issues: print(f" Probleme: {scores.issues}")