/v1/training-jobs route family and require an API key in the X-API-Key header.
All training operations use the same API authentication as inference.
API base URL: https://api.fastino.ai
GET /v1/base-models?supports_training=true immediately before creating a job. It is the live source of truth for trainable model IDs.
Before submitting a job, prepare and upload a training dataset and wait for its processed version to become ready.
Training workflow
Choose a base model
List models currently available for training.
Upload a dataset
Reserve an upload URL, upload JSONL, and process it.
Create a job
Submit datasets and training configuration.
Monitor and manage
Poll status, inspect logs and billing, then work with artifacts.
Status lifecycle
Training-job responses include:status: persisted job status.normalized_status: stable status intended for client polling.is_terminal_status: whether polling can stop.error_message: failure information when available.is_deployable: whether the completed artifact passes deployment validation.deployability_reason: why the artifact is not deployable.
normalized_status and is_terminal_status in polling clients.

