Base URL
Authentication
All requests require a Bearer token in theAuthorization header:
SDKs
ShuttleAI works with any OpenAI-compatible SDK:Python
Node.js
Available endpoints
Response format
All endpoints return JSON. Successful responses use standard HTTP 200. Errors return the appropriate HTTP status code with an error object:Rate limits
Rate limits depend on your plan:
Some models have multipliers that consume more than 1 request per call.