Skip to main content
POST
Create fine-tuning job

Authorizations

Authorization
string
header
required

Create an API key in the console. Required when accounts are enabled.

Headers

idempotency-key
string | null

Body

application/json
dataset_id
string
required
Pattern: ^ds_[a-f0-9]{24}$
model
enum<string>
default:sqwish-d1-core
Available options:
sqwish-d1-core,
sqwish-d1-bit,
sqwish-d1-dot
method
enum<string>
default:sft
Available options:
sft,
reward
hyperparameters
Hyperparameters · object
validation_fraction
number
default:0.2
Required range: 0.1 <= x <= 0.5
model_name
string | null
Pattern: ^[a-z][a-z0-9-]{1,62}$
parent
string | null
Required string length: 1 - 140
replay
number
default:1
Required range: 0 <= x <= 4

Response

Successful Response

id
string
required
dataset_id
string
required
model
string
required
method
enum<string>
required
Available options:
sft,
reward
hyperparameters
ResolvedHyperparameters · object
required
validation_fraction
number
required
model_name
string | null
required
parent
string | null
required
replay
number
required
status
enum<string>
required
Available options:
queued,
running,
cancelling,
succeeded,
failed,
cancelled
created_at
number
required
updated_at
number
required
attempts
integer
required
output_model
string | null
required
metrics
Metrics · object | null
required

Evaluation groups and promotion gate, when complete.

error
required
progress
Progress · object | null
required
base_model
string
required
base_revision
string
required
base_id
string | null
required
initialization
Initialization · object | null
required
base_artifact_sha256
string | null
required
compute_dtype
string
required
layout
string
required
limits
Limits · object
required
full_spec_sha256
string
required
split
Split · object
required
lineage
Lineage · object | null
required
price_cents
integer
required