Installation
Sync-Client
RailScoreClient gibt typisierte Dataclass-Objekte zurück. Greifen Sie auf Scores zu als result.rail_score.score, result.dimension_scores["fairness"].score usw.
Async-Client
AsyncRAILClient gibt rohe Dictionnaires anstelle von Dataclasses zurück.
Schlüsselklassen
| Klasse | Zweck |
|---|---|
RailScoreClient | Sync-Client - alle Kernmethoden |
AsyncRAILClient | Async-Client - alle Kernmethoden |
RAILSession | Qualität über ein Gespräch hinweg verfolgen |
Policy | Deklarative Regeln zur Durchsetzung von Scores |
Rule | Einzelne Richtlinienregel |
RAILMiddleware | Jede asynchrone LLM-Funktion umwickeln |
Fehlerbehandlung
Was kommt als Nächstes
Bewertung
Beispiele für synchrone und asynchrone Bewertungen.
Sichere Regeneration
Automatische Korrektur von Inhalten unterhalb des Schwellenwerts.
Sitzungen & Richtlinien
Qualität über Gespräche hinweg verfolgen.
Integrationen
Anbieter-Wrapper für OpenAI, Gemini, Anthropic.