Create an AutoScientist run
Changed onStarts an iterative AutoScientist loop on a dataset you own. The loop runs up to max_iterations training cycles, stopping early when target_win_rate is achieved. Omitted parameters are resolved to platform defaults for the selected model and returned in the response. Poll GET /autoscientist/{experiment_id} for status, then GET /autoscientist/{experiment_id}/download once it succeeds. The dataset must have finished processing: adapt it first with POST /datasets/{dataset_id}/adapt, or ingest it raw with POST /datasets when it already holds prompt and completion columns.
Request
- The document declares no server URL.
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"hyperparams": {
"n_epochs": 1,
"learning_rate": 0.00005,
"lora_r": 8,
"lora_trainable_modules": "q_proj,v_proj",
"min_lr_ratio": 0.1,
"scheduler_num_cycles": 0.5,
"warmup_ratio": 0.03,
"max_grad_norm": 2,
"dpo_beta": 0.1
}
}Response
Example response
{
"best_hyperparams": {
"n_epochs": 1,
"learning_rate": 0.00005,
"lora_r": 8,
"lora_trainable_modules": "q_proj,v_proj",
"min_lr_ratio": 0.1,
"scheduler_num_cycles": 0.5,
"warmup_ratio": 0.03,
"max_grad_norm": 2,
"dpo_beta": 0.1
}
}Changes
- breaking
removed the enum value
constantof the request property///// - warning
the
/////request property's exclusiveMinimum was set totrue - info
removed the
constantenum value from the/////response property for the response status
- breaking
- breaking
the
request property's min was increased to0.50 - breaking
the
response's property type changed fromobjecttonumberfor status - breaking
the
response's property type changed fromobjecttostring, and format from no format todate-timefor status - breaking
the
response's property type changed fromobjecttostringfor status - breaking
the
response's property type changed fromobjecttostringfor status - breaking
the
response's property type changed fromobjecttostringfor status - info
the
request property default value0was added - info
the
request property default value0.5was added - info
the
request property default value0was added - info
the
request property's exclusiveMinimum was decreased fromtruetofalse - info
the
response's property default value0was added for the status - info
the
response's property default value0.5was added for the status - info
the
response's property default value0was added for the status
- breaking