Skip to main content
The Training API manages training projects, jobs, and related resources. Use it to:
  • Create training projects in your default team or a specified team.
  • Create, inspect, update, recreate, stop, and delete training jobs.
  • Read queue context, logs, metrics, checkpoints, and artifacts.
  • Manage remote access to running jobs.

Authentication

Send your Baseten API key as a bearer token:
For shared automation that starts jobs and deploys checkpoints, use a team API key with training permissions.

Base URL

All Training API endpoints are relative to:

Errors

For rejected submissions and jobs waiting for organization GPU quota, see Resolve capacity errors. Once a job is accepted, inspect its lifecycle state to distinguish failure, manual stopping, and preemption.

Endpoints

Training projects

Training jobs

The following endpoints use the relative base path: /training_projects/{training_project_id}/jobs.

Cross-project operations