मुख्य सामग्री पर जाएं
हर 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

ModeDimensionsCredits
Basicसभी 81.0
BasicSingle dimension0.2
BasicCustom (n dimensions)min(0.3 × n, 1.0)
Deepसभी 83.0
DeepSingle dimension1.0
DeepCustom (n dimensions)min(2.0 × n, 3.0)

Safe Regeneration - POST /railscore/v1/safe-regenerate

StepCredits
हर evaluation (basic mode)1.0
हर evaluation (deep mode)3.0
हर regenerationeval mode जितना ही
Total = eval_credit × (evaluations + regenerations)। हर request में max 5 iterations हो सकते हैं।

Compliance - POST /railscore/v1/compliance/check

ScopeCredits
Single framework5.0
Multi-framework (2–3)8.0
Multi-framework (4–5)10.0

Agent endpoints

EndpointCredits
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

PlanCredits / month
Free100
Pro1,000
Business10,000
EnterpriseCustom

हर plan में कितने requests मिलते हैं

OperationCostFree (100)Pro (1,000)Business (10,000)
Basic eval, सभी 8 dimensions1.01001,00010,000
Deep eval, सभी 8 dimensions3.0333333,333
Basic eval, single dimension0.25005,00050,000
Compliance, single framework5.0202002,000
Safe-regen, basic (3 iterations)3.0333333,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 करें।