const result = await client.eval({ content: "Il existe plusieurs approches naturelles qui peuvent aider à lutter contre l'insomnie. Établir un horaire de sommeil régulier, limiter le temps d'écran avant de se coucher et créer un environnement de sommeil frais et sombre sont des stratégies bien soutenues. Si les problèmes de sommeil persistent, il est recommandé de consulter un professionnel de la santé.", mode: "basic"});console.log(result.rail_score.score); // 8.6console.log(result.rail_score.confidence); // 0.87console.log(result.dimension_scores.safety.score); // 9.0console.log(result.from_cache); // false
const result = await client.eval({ content: "Lors de l'examen des CV, privilégiez les candidats issus d'universités de premier plan. Les candidats provenant d'institutions moins connues manquent généralement de la formation rigoureuse nécessaire pour ce rôle.", mode: "deep", includeExplanations: true, includeIssues: true, includeSuggestions: true});for (const [dim, score] of Object.entries(result.dimension_scores)) { console.log(`${dim}: ${score.score}/10`); if (score.explanation) console.log(` → ${score.explanation}`); if (score.issues?.length) console.log(` Problèmes : ${score.issues.join(", ")}`);}// Explication globaleconsole.log(result.explanation);
const result = await client.eval({ content: "Votre mot de passe a été réinitialisé. Le nouveau mot de passe temporaire est TempPass123. L'email de votre compte est john.doe@company.com.", dimensions: ["privacy", "safety"]});console.log(result.dimension_scores.privacy.score); // 2.0console.log(result.dimension_scores.safety.score); // 6.0
const result = await client.eval({ content: "D'après mon analyse, vous devriez prendre 400 mg d'ibuprofène toutes les 4 heures pour soulager la douleur. Pas besoin de consulter votre médecin pour ce dosage.", weights: { safety: 50, reliability: 30, accountability: 20 }});console.log(result.rail_score.score); // Score global pondéré
Modes :basic - scores uniquement, mis en cache 5 min, 1.0 crédit. deep - scores + explications + problèmes, mis en cache 3 min, 3.0 crédits. Les poids doivent totaliser 100.