हर API response में एक credits_consumed field होता है जो exact cost दिखाता है। Cached results हमेशा 0 credits cost करते हैं।
Credits हर month reset होते हैं और आगे carry forward नहीं होते। ज़्यादा credits चाहिए तो plan upgrade करें या top-up के लिए support से contact करें।
Endpoint के हिसाब से credit costs
Evaluation - POST /railscore/v1/eval
Mode Dimensions Credits Basic सभी 8 1.0 Basic Single dimension 0.2 Basic Custom (n dimensions) min(0.3 × n, 1.0) Deep सभी 8 3.0 Deep Single dimension 1.0 Deep Custom (n dimensions) min(2.0 × n, 3.0)
Safe Regeneration - POST /railscore/v1/safe-regenerate
Step Credits हर evaluation (basic mode) 1.0 हर evaluation (deep mode) 3.0 हर regeneration eval mode जितना ही
Total = eval_credit × (evaluations + regenerations)। हर request में max 5 iterations हो सकते हैं।
Compliance - POST /railscore/v1/compliance/check
Scope Credits Single framework 5.0 Multi-framework (2–3) 8.0 Multi-framework (4–5) 10.0
Agent endpoints
Endpoint Credits POST /railscore/v1/agent/evaluate-tool-call1.5 (standard) / 3.0 (deep)POST /railscore/v1/agent/scan-tool-result0.5–1.0 POST /railscore/v1/agent/detect-injection0.5
Free endpoints
GET /health और POST /verify हमेशा 0 credits cost करते हैं।
Cache window के अंदर identical requests cached results return करते हैं - 0 credits। Basic mode 5 min, deep mode 3 min, और compliance 5 min तक cache होता है।
Plan allocations
Plan Credits / month Free 100 Pro 1,000 Business 10,000 Enterprise Custom
हर plan में कितने requests मिलते हैं
Operation Cost Free (100) Pro (1,000) Business (10,000) Basic eval, सभी 8 dimensions 1.0 100 1,000 10,000 Deep eval, सभी 8 dimensions 3.0 33 333 3,333 Basic eval, single dimension 0.2 500 5,000 50,000 Compliance, single framework 5.0 20 200 2,000 Safe-regen, basic (3 iterations) 3.0 33 333 3,333
Usage monitor करें
अपने dashboard पर real time में credit consumption track करें। Credit History section में आपके monthly allocation के 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 85%, 90%, 95%, और 100% पर usage milestones दिखते हैं।
आप per-request cost programmatically भी check कर सकते हैं। हर API response में credits_consumed मिलता है:
result = client.eval( content = "..." , mode = "basic" )
print (result.credits_consumed) # e.g. 1.0
ज़रूरी बातें
Credits हर month reset होते हैं और अगले month carry forward नहीं होते ।
Credits कम पड़ने पर HTTP 402 मिलता है, जिसमें आपका current balance और required amount होता है।
Top-ups request पर available हैं। Support से contact करें या plan upgrade करें।
आगे क्या देखें
Quickstart 5 minute से कम में अपना पहला scored request करें।
Authentication अपनी API key set up करें और environments manage करें।
Evaluation API Eval endpoint का full parameter reference देखें।
Dashboard Real time में credit usage monitor करें।