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

Base URL

https://api.responsibleailabs.ai

Authentication

सभी endpoints (/health को छोड़कर) एक Bearer token require करते हैं:
Authorization: Bearer YOUR_RAIL_API_KEY
Keys rail_ से start होती हैं। अपनी key dashboard से generate करें।

Endpoints

MethodEndpointCreditsDescription
POST/railscore/v1/eval0.2–3.08 RAIL dimensions में content evaluate करें
POST/railscore/v1/safe-regenerate1.0–9.0Evaluate + regenerate जब तक threshold meet न हो
POST/railscore/v1/compliance/check5.0–10.0Regulatory compliance check
POST/railscore/v1/agent/evaluate-tool-call1.5–3.0Execution से पहले agent tool call evaluate करें
POST/railscore/v1/agent/scan-tool-result0.5–1.0Tool result को PII और injection के लिए scan करें
POST/railscore/v1/agent/detect-injection0.5Text में prompt injection detect करें
POST/verify0API key verify करें और balance check करें
GET/health0Service health check

Error codes

StatusMeaning
400Invalid request - parameters check करें
401Missing या invalid API key
402Insufficient credits
403Key revoked या plan restriction
422Validation error - content बहुत छोटा/बड़ा है
429Rate limit exceed हो गई
503Service temporarily unavailable
सभी error responses में एक JSON body include होती है:
{
  "error": {
    "code": "insufficient_credits",
    "message": "Requires 3.0 credits, balance is 1.5",
    "required": 3.0,
    "balance": 1.5
  }
}