Inference Logoinference.sh

REST API

Direct HTTP access to inference.sh.


Base URL

code
1https://api.inference.sh

Authentication

All requests require an API key in the Authorization header:

code
1Authorization: Bearer inf_your_api_key

Content Type

code
1Content-Type: application/json

Error Responses

All errors return JSON with this structure:

json
1{2  "error": {3    "code": "invalid_request",4    "message": "Description of the error"5  }6}

Error Codes

CodeHTTPDescription
unauthorized401Invalid or missing API key
forbidden403Insufficient permissions
not_found404Resource not found
invalid_request400Malformed request
rate_limited429Too many requests
internal_error500Server error

Rate Limits

EndpointLimit
Run task100/minute
Get task1000/minute
Upload file50/minute

Response headers:

code
1X-RateLimit-Remaining: 952X-RateLimit-Reset: 1640000000

Endpoints

we use cookies

we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.

by clicking "accept", you agree to our use of cookies.
learn more.