Finetuning¶
Use these endpoints to submit finetuning preparation jobs and monitor progress.
Create job¶
POST /cr/generate_questions
Creates a finetuning preparation job from uploaded files and returns a job_id.
| Field | Type | Required | Description |
|---|---|---|---|
files | file[] | yes | Input files. |
numQs | integer | no | Target QA count. |
mode | string | no | Defaults to pretraining. |
modelName | string | no | Result model display name. |
modelType | string | no | Base model id. |
Returns
200 OKwithjob_id,dataset_name, and queue status.
{
"job_id": "ebf7d8a5-5ff7-4d74-a7b4-1c6a8f40da2a",
"dataset_name": "steve-icosacomputing.com_...",
"build_id": null,
"status": "queued"
}
Poll job status¶
GET /cr/generate_questions_status?job_id=...
Returns current status for a finetuning job.
| Field | Type | Required | Description |
|---|---|---|---|
job_id | query string | yes | Job id from create call. |
Returns
200 OKwith current job state and metadata.
{
"status": "running",
"dataset_name": "...",
"build_id": null,
"error": null
}