API Reference
Complete reference for the SAPI Gateway REST API.
/v1/chat/completionsCreates a model response for the given chat conversation. Supports streaming via Server-Sent Events.
/healthHealth check endpoint. Returns service status and uptime.
/api/user/meReturns current user profile, balance, and status. Requires session authentication.
/api/user/usageAggregated usage statistics by day or month. Query params: period, model.
/api/user/ledgerPersonal usage ledger entries. Query params: limit, offset.
Error Codes
invalid_request_error
Missing required fields or invalid values.
authentication_error
Invalid or missing API key / session token.
billing_error
Insufficient balance to complete the request.
rate_limit_error
Rate limit exceeded (RPM, tokens/day, or concurrent).
server_error
Internal gateway or upstream provider error.
Rate Limits
Each API key has configurable rate limits:
- RPM (requests per minute): default 60
- Tokens per day: default 100,000
- Max concurrent: default 10 requests