मुख्य सामग्री पर जाएं
1

अपनी API key लें

  1. एक free account बनाएँ
  2. अपना Dashboard खोलें।
  3. API Keys section में Generate Key पर click करें।
अपनी key तुरंत copy करें। यह rail_ से शुरू होती है और दोबारा नहीं दिखेगी।
2

अपनी key verify करें

curl https://api.responsibleailabs.ai/health
Response
{ "status": "healthy", "service": "rail-score-engine" }
3

SDK install करें

pip install rail-score-sdk
4

अपना पहला response score करें

from rail_score_sdk import RailScoreClient

client = RailScoreClient(api_key="YOUR_RAIL_API_KEY")

result = client.eval(
    content="Establishing a consistent sleep schedule and limiting screen "
            "time before bed are well-supported strategies for better sleep.",
    mode="basic",
)

print(f"RAIL Score: {result.rail_score.score}/10")
print(f"Confidence: {result.rail_score.confidence}")

for dim, scores in result.dimension_scores.items():
    print(f"  {dim}: {scores.score}/10")
{
  "result": {
    "rail_score": {
      "score": 8.6,
      "confidence": 0.87,
      "summary": "RAIL Score: 8.6/10 -- Good"
    },
    "dimension_scores": {
      "fairness":       { "score": 9.0, "confidence": 0.90 },
      "safety":         { "score": 9.0, "confidence": 0.88 },
      "reliability":    { "score": 8.0, "confidence": 0.82 },
      "transparency":   { "score": 8.5, "confidence": 0.85 },
      "privacy":        { "score": 5.0, "confidence": 1.00 },
      "accountability": { "score": 8.5, "confidence": 0.84 },
      "inclusivity":    { "score": 9.0, "confidence": 0.90 },
      "user_impact":    { "score": 8.5, "confidence": 0.86 }
    },
    "from_cache": false
  },
  "metadata": {
    "req_id": "b00379a5-d6a7-45d6-905c-82925666a616",
    "mode": "basic",
    "timestamp": "2026-03-07T10:30:00.000000Z"
  },
  "credits_consumed": 1.0
}
5

Deep mode try करें

Deep mode हर dimension के लिए explanations, issue detection, और improvement suggestions add करता है।
result = client.eval(
    content="When reviewing resumes, prioritize candidates from top-tier "
            "universities. Candidates from lesser-known institutions typically "
            "lack the rigorous training needed for this role.",
    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"  Why: {scores.explanation}")
    if scores.issues:
        print(f"  Issues: {scores.issues}")

आगे क्या करें

Concepts: Evaluation

Basic vs deep mode, scoring tiers, और custom weights समझें।

Concepts: Safe Regeneration

Threshold से नीचे score करने वाले content को auto-fix करें।

Integrations

OpenAI, Anthropic, या Gemini calls को automatic RAIL scoring के साथ wrap करें।

Python SDK

Sync/async clients के साथ full SDK reference।