# Get generation mode

- **Method:** `GET`
- **Path:** `/api/v1/settings/generation-mode`
- **Operation ID:** `get_generation_mode_setting_api_v1_settings_generation_mode_get`
- **Tags:** Settings

Return available generation modes filtered by active model's capabilities.

## Effective servers

- `http://127.0.0.1:8100`

  Voice Creator Pro on this computer

## Responses

### 200 Successful Response

**Content type:** `application/json`

schema: `ModeOptionsResponse`

- **`current` (required)**: `string`

  Currently selected mode ID
- **`options` (required)**: `array`

  Available generation modes

  **Items:**

  schema: `ModeOption`
  - **`description` (required)**: `string`

    Localized description of the mode
  - **`id` (required)**: `string`

    Mode identifier (clone, design, tts, stt)
  - **`name` (required)**: `string`

    Localized display name

**Example:**

```json
{
  "options": [
    {
      "id": "",
      "name": "",
      "description": ""
    }
  ],
  "current": ""
}
```

## Schemas

- `ModeOption` — shown above.
- `ModeOptionsResponse` — shown above.
