POST
/v1/private/experiments/executeCreate and execute experimentCreates experiments for each prompt variant and asynchronously processes all dataset items
Request body
requiredapplication/json
objectExperimentExecutionRequest
dataset_idstring · uuidrequireddataset_namestringrequireddataset_version_idstring · uuidproject_namestringprompt_versionsarray of objectShow child attributes
Show array items
commitstringidstring · uuidrequiredprompt_idstring · uuidprompt_namestringversion_numberstringsequential version number in the format v<N>; null for masks
promptsarray of objectrequiredShow child attributes
Show array items
configsobjectexperiment_namestringmessagesarray of objectrequiredShow child attributes
Show array items
contentobjectrequiredrolestringrequiredmodelstringrequiredprompt_versionsarray of objectShow child attributes
version_hashstring{
"dataset_id": "00000000-0000-0000-0000-000000000000",
"dataset_name": "string",
"dataset_version_id": "00000000-0000-0000-0000-000000000000",
"project_name": "string",
"prompt_versions": [
{
"id": "00000000-0000-0000-0000-000000000000"
}
],
"prompts": [
{
"configs": {
"additionalProp1": {}
},
"experiment_name": "string",
"messages": [
{
"content": {},
"role": "string"
}
],
"model": "string",
"prompt_versions": [
{
"id": "00000000-0000-0000-0000-000000000000"
}
]
}
],
"version_hash": "string"
}Responses
objectExperimentExecutionResponse
experimentsarray of objectShow child attributes
Show array items
experiment_idstring · uuidprompt_indexinteger · int32total_itemsinteger · int32{
"experiments": [
{
"experiment_id": "00000000-0000-0000-0000-000000000000",
"prompt_index": 0
}
],
"total_items": 0
}