Zum Hauptinhalt springen
Sichere Regeneration ist ein Feedback-Loop: Bewerten Sie eine Antwort, und wenn sie unter Ihrem Schwellenwert liegt, senden Sie sie mit gezielten Verbesserungsanweisungen zurück an das LLM, bis sie besteht. Wenn die Iterationsgrenze erreicht ist, wird die bisher beste Version zurückgegeben.
API-Endpunkt: POST /railscore/v1/safe-regenerate | Python: client.safe_regenerate() | JavaScript: client.safeRegenerate()

So funktioniert es

Jede Iteration kostet die gleichen Credits wie eine eigenständige Bewertung. Bis zu 5 Iterationen pro Anfrage.

Grundlegende Nutzung

from rail_score_sdk import RailScoreClient

client = RailScoreClient(api_key="YOUR_RAIL_API_KEY")

result = client.safe_regenerate(
    content="Bei der Überprüfung von Lebensläufen sollten Ivy-League-Absolventen priorisiert werden.",
    prompt="Welche Einstellungs Kriterien sollte ich verwenden?",
    threshold=7.0,
    mode="basic",
    max_iterations=3,
)

print(f"Endpunktzahl: {result.final_score}/10")
print(f"Iterationen: {result.iterations_taken}")
print(f"Inhalt: {result.content}")

Kreditkosten

Gesamtkredite = eval_credit × (Anzahl der Bewertungen + Regenerationen).
ModusPro Bewertung3-Iterationsbeispiel
Basic1.0Max. 3.0 Credits
Deep3.0Max. 9.0 Credits
Wenn die erste Antwort den Schwellenwert überschreitet, wird nur 1 Bewertungskredit berechnet.

Was kommt als Nächstes

API-Referenz: Sichere Regeneration

Vollständige Parameterreferenz.

Python SDK: Sichere Regeneration

Beispiele und Optionen für das Python SDK.

Konzepte: Middleware

Automatische Regeneration über Anbieter-Wrapper.

Credits & Preise

Iterationskosten verstehen.