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
| Endpoint | Method | Description |
|---|---|---|
/v1/chat/completions | POST | Generate text completions |
/v1/models | GET | List all available models |
/v1/models/{id} | GET | Get details for a specific model |
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:| Plan | Requests/minute |
|---|---|
| Free | 2 |
| Basic | 10 |
| Premium | 30 |
| Scale | 80 |