← Docs/Fine-tuning API

Fine-tuning API

Overview

Fine-tuning API allows you to fine-tune base models to create custom models.

Create Fine-tuning Job

POST https://api.uniontoken.ai/v1/fine_tuning/jobs
{
  "model": "openai/gpt-5.4-mini",
  "training_file": "file-xxxxxxxx",
  "hyperparameters": {"n_epochs": 3}
}

List Fine-tuning Jobs

GET https://api.uniontoken.ai/v1/fine_tuning/jobs?page=1&limit=20

Get Job Details

GET https://api.uniontoken.ai/v1/fine_tuning/jobs/{job_id}

Cancel Job

POST https://api.uniontoken.ai/v1/fine_tuning/jobs/{job_id}/cancel

Delete Job

DELETE https://api.uniontoken.ai/v1/fine_tuning/jobs/{job_id}

Job Status

StatusDescription
validating_filesValidating training files
queuedQueued
runningTraining in progress
succeededTraining succeeded
failedTraining failed
cancelledCancelled