Authorizations
Service Account Token authentication. To authenticate API requests:
-
Create a Service Account Token:
- Go to the Cerebrium Dashboard and open the API Keys page
- Click Create Service Account, name it (e.g., "GitHub Actions CI/CD"), choose an expiry date, and click Create
- Copy the token generated for the desired service account
-
Use the Token: Include the service account token in the Authorization header of API requests:
Authorization: Bearer <your-service-account-token>
-
Best Practices:
- Create separate service accounts for different environments (dev, staging, prod)
- Store tokens securely as secrets in consuming applications or workflows
- Set appropriate expiry dates and rotate tokens regularly
- Never commit tokens to source control
For CI/CD integration examples, see the CI/CD documentation.
Body
Compute type. Valid values: ADA_L4, ADA_L40, AMPERE_A10, CPU, INF2, TRN1, TURING_T4.
Cooldown period in seconds. Range: 1-3600.
CPU allocation as a string value. Range: 0-100.
Number of GPUs allocated. Range: 0-8.
Maximum number of replicas. Must be >= 1.
Memory allocation as a string value. Range: 0-192.
Minimum number of replicas. Must be >= 0.
Maximum concurrency per replica. Must be >= 1.
Response grace period in seconds. Range: 1-3600.
Response
OK