# Create Model

Create a new model.

Endpoint: POST /tailored-gen/models

## Header parameters:

  - `api_token` (string, required)

## Request fields (application/json):

  - `name` (string)
    Name of the model (required)

  - `dataset_id` (integer)
    ID of the dataset to use (required)

  - `training_mode` (string)
    Defines the training configuration strategy.
* fully_automated: Automatically configures the training recipe based on dataset size and IP medium/type.
* expert: For experienced users needing control over training parameters.
    Enum: "fully_automated", "expert"

  - `description` (string)
    Description of the model (optional)

## Response 201 fields (application/json):

  - `id` (integer)

  - `name` (string)

  - `description` (string)

  - `status` (string)
    Enum: "Created"

  - `training_mode` (string)
    Enum: "fully_automated", "expert"

  - `project_id` (integer)

  - `dataset_id` (integer)

  - `created_at` (string)

  - `updated_at` (string)

  - `active_model_version` (string)

  - `training_parameters` (object)

  - `checkpoint_steps` (array)


## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 404 fields

## Response 429 fields

## Response 500 fields
