Add rows to a dataset from the curated pool
Retrieves additional rows matching this dataset and returns them as a new dataset, leaving this one unchanged. The new dataset carries this dataset’s rows alongside the retrieved ones, so it can be trained on or downloaded directly. Omit both row counts to receive the recommended fill and its cost as a quote; a run needs explicit row counts, or fill_to_recommended=true to fill any count you leave out with its recommended value. Poll GET /datasets/{dataset_id}/status on the returned id until it reaches succeeded. Set estimate=true to price the request without starting a run.
Body ParametersJSON
How many additional rows to retrieve from topics matching this dataset. Omit domain_rows and general_rows to receive the recommended fill and its cost as a quote; a run needs a count, or fill_to_recommended=true.
How many additional rows to retrieve from other topics, to broaden the dataset. Omit domain_rows and general_rows to receive the recommended fill and its cost as a quote; a run needs a count, or fill_to_recommended=true.
How many new rows to generate in the style of this dataset. A sample of its rows is analysed for topic, language and prompt/completion conventions, and new rows are generated to match. Combines with domain_rows and general_rows in one run, and is never filled from the recommendation. Naming it makes the request explicit rather than a quote. Defaults to 0.
When true, fills every count you leave out (domain_rows, general_rows) with its recommended value; a count you name is used as given. Omit every count (including similar_rows) and leave this false to receive the recommended fill as a quote instead.
Returns
The augmented dataset. It carries this dataset’s rows plus the retrieved ones, and is ready to download once its status reaches succeeded. Null for an estimate, which creates nothing.
Rows this run retrieves from topics matching the dataset, or the recommended fill an estimate priced.
Add rows to a dataset from the curated pool
curl https://api.prod.adaptionlabs.ai/api/v1/datasets/$DATASET_ID/augment \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $ADAPTION_API_KEY" \
-d '{
"domain_rows": 3000,
"general_rows": 1000,
"similar_rows": 500,
"training_type": "instruction_dataset"
}'{
"dataset_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "running",
"domain_rows": 17000,
"general_rows": 0,
"estimated_credits_consumed": 40,
"estimate": true
}Returns Examples
{
"dataset_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "running",
"domain_rows": 17000,
"general_rows": 0,
"estimated_credits_consumed": 40,
"estimate": true
}