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

Base URL

https://api.responsibleailabs.ai

Authentication

सभी endpoints (/health को छोड़कर) के लिए एक Bearer token चाहिए:
Authorization: Bearer YOUR_RAIL_API_KEY
Keys rail_ से शुरू होती हैं। अपनी key dashboard से generate करें।

Endpoints

MethodEndpointDescription
POST/railscore/v1/evalContent को 8 RAIL dimensions पर evaluate करें
POST/railscore/v1/safe-regeneratethreshold पूरा होने तक evaluate और regenerate करें
POST/railscore/v1/compliance/checkRegulatory compliance check
POST/railscore/v1/agent/tool-calltool चलने से पहले agent tool call को evaluate करें
POST/railscore/v1/agent/tool-resulttool result में PII और injection scan करें
POST/railscore/v1/agent/prompt-injectiontext में prompt injection पकड़ें
GET/railscore/v1/configअपनी application की policy और configuration पढ़ें
GET/railscore/v1/dimensionsRAIL dimensions और आपके weights/thresholds
GET/railscore/v1/capabilitiesआपके plan के features और limits
POST/verifyAPI key verify करें और identity देखें
GET/healthService health check

Error codes

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