Skip to main content
The Training Jobs API manages the full lifecycle of a fine-tuning job. All endpoints use the /v1/training-jobs route family and require an API key in the X-API-Key header. API base URL: https://api.fastino.ai
Send the key on every training request:
Use GET /v1/base-models?supports_training=true immediately before creating a job. It is the live source of truth for trainable model IDs.
The legacy /felix/training-jobs route family is retired. Use /v1/training-jobs for new and migrated integrations.

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.
Prefer normalized_status and is_terminal_status in polling clients.

Endpoints