---
title: "POST /api/training-experiments/"
method: POST
path: "/api/training-experiments/"
tags: ["training-experiments"]
---

# POST /api/training-experiments/

`POST /api/training-experiments/`

## Request

- Base URL: `https://api.overmindlab.ai`
- URL: `https://api.overmindlab.ai/api/training-experiments/`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`
  - API key in cookie `sessionid`
  - API key in header `X-Api-Key`
  - HTTP bearer

## Request body

- ExperimentRequestRequest
  - `training_plan` string, uuid, nullable
  - `stage` 'exploratory' | 'pilot' | 'full': * `exploratory` - exploratory * `pilot` - pilot * `full` - full
  - `reuse_existing_predictions` boolean
  - `project` string, uuid, required
  - `name` string, required
  - `purpose` string, required
  - `request_key` string, required
  - `variants` ExperimentCandidateRequest[], required
    - `name` string, required
    - `base_model` string, required
    - `cell` string, uuid, required
    - `development_cell` string, uuid, nullable
    - `hyperparameters` unknown, required
  - `evaluation` string, uuid, nullable
  - `constraints` unknown

## Response `201`

- TrainingExperiment
  - `id` string, uuid, required
  - `project` string, uuid, required
  - `name` string, required
  - `purpose` string, required
  - `request_key` string, required
  - `variants` unknown, required
  - `protocol` unknown, required
  - `evaluation` string, uuid, nullable, required
  - `state` string, required
  - `record` object, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

---

[API](https://skmtc.dev/overmindlab/apis/overmind-api.md) - [All operations](https://skmtc.dev/overmindlab/apis/overmind-api/llms.txt) - [OpenAPI document](https://skmtc.dev/overmindlab/apis/overmind-api/revisions/0ecfd39e80c6?raw)
