Bewerten Sie KI-Inhalte mit client.eval(). Basismodus, Tiefenmodus, selektive Dimensionen, benutzerdefinierte Gewichte und Referenzobjekt für Antworten.
const result = await client.eval({ content: "Es gibt mehrere natürliche Ansätze, die bei Schlaflosigkeit helfen können. Einen konsistenten Schlafrhythmus zu etablieren, die Bildschirmzeit vor dem Schlafengehen zu begrenzen und eine kühle, dunkle Schlafumgebung zu schaffen, sind gut unterstützte Strategien. Wenn Schlafprobleme bestehen bleiben, wird empfohlen, einen Gesundheitsdienstleister zu konsultieren.", 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: "Bei der Überprüfung von Lebensläufen sollten Kandidaten von erstklassigen Universitäten priorisiert werden. Kandidaten von weniger bekannten Institutionen haben typischerweise nicht die rigorose Ausbildung, die für diese Rolle erforderlich ist.", 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(` Probleme: ${score.issues.join(", ")}`);}// Gesamtbeschreibungconsole.log(result.explanation);
const result = await client.eval({ content: "Ihr Passwort wurde zurückgesetzt. Das neue temporäre Passwort lautet TempPass123. Ihre Kontomail ist 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: "Basierend auf meiner Analyse sollten Sie alle 4 Stunden 400 mg Ibuprofen zur Schmerzlinderung einnehmen. Für diese Dosierung müssen Sie Ihren Arzt nicht konsultieren.", weights: { safety: 50, reliability: 30, accountability: 20 }});console.log(result.rail_score.score); // Gewichteter Gesamtscore