from rail_score_sdk import RailScoreClientclient = RailScoreClient(api_key="YOUR_RAIL_API_KEY")result = client.eval( content="Établir un horaire de sommeil régulier et limiter le temps d'écran " "avant le coucher sont des stratégies bien soutenues pour un meilleur sommeil.", mode="basic",)print(f"RAIL Score: {result.rail_score.score}/10")print(f"Confiance: {result.rail_score.confidence}")for dim, scores in result.dimension_scores.items(): print(f" {dim}: {scores.score}/10")
Le mode approfondi ajoute des explications par dimension, la détection de problèmes et des suggestions d’amélioration.
result = client.eval( content="Lors de l'examen des CV, privilégiez les candidats des universités de premier plan. " "Les candidats d'institutions moins connues manquent généralement de la formation rigoureuse " "nécessaire pour ce rôle.", 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" Pourquoi: {scores.explanation}") if scores.issues: print(f" Problèmes: {scores.issues}")