You are working on a project that involves parsing YAML files for model configurations. You have come across a specific requirement where you need to add a new field to the YAML file called `disable_first_quantization`. This field should be added at the top level of the `model` section.

Write a function `add_disable_first_quantization` that takes a YAML string as input and returns a modified YAML string with the `disable_first_quantization` field added to the `model` section.

Function Signature: `def add_disable_first_quantization(yaml_string: str) -> str:`

**Input**
- `yaml_string` (1 <= `len(yaml_string)` <= 10^6): A valid YAML string representing a model configuration.

**Output**
- Returns a modified YAML string with the `disable_first_quantization` field added to the `model` section. The returned string should be properly indented and formatted.

**Note**
- The input YAML string is guaranteed to be valid and properly indented.
- The `model` section may contain other fields, but the new `disable_first_quantization` field should be added above them.
- The `model` section may or may not contain nested sections.
0982e39f-758c-4022-863c-7831af244eba
Вы работаете над проектом, который включает в себя анализ файлов YAML для конфигураций моделей. Вы столкнулись с конкретным требованием, в соответствии с которым вам необходимо добавить новое поле в файл YAML под названием `disable_first_quantization`. Это поле должно быть добавлено на верхнем уровне раздела `модель`.

Напишите функцию `add_disable_first_quantization`, которая принимает строку YAML в качестве входных данных и возвращает измененную строку YAML с полем `disable_first_quantization`, добавленным в раздел `model`.

Подпись функции: `def add_disable_first_quantization(yaml_string: str) -> str:`

**Входной сигнал**
- `yaml_string` (1 <= `len(yaml_string)` <= 10^6): Допустимая строка YAML, представляющая конфигурацию модели.

**Вывод**
- Возвращает измененную строку YAML с полем `disable_first_quantization`, добавленным в раздел `model`. Возвращаемая строка должна быть с правильным отступом и отформатирована.

**Заметка**
- Гарантируется, что входная строка YAML будет корректной и с правильным отступом.
- Раздел `model` может содержать другие поля, но над ними следует добавить новое поле `disable_first_quantization`.
- Раздел `model` может содержать, а может и не содержать вложенные разделы.

submitted
Вы работаете над проектом, который включает в себя анализ файлов YAML для конфигураций моделей. Вы столкнулись с конкретным требованием, когда вам нужно добавить новое поле в файл YAML под названием `disable_first_quantization`. Это поле должно быть добавлено на верхнем уровне раздела ``модели. Напишите функцию `add_disable_first_quantization`, которая принимает ввод YAML строки и возвращает измененный YAML строки с `disable_first_quantization ` поле добавилось в раздел `model `. Функция подпись: `def add_disable_first_quantization_string: string: string) ->: ** Ввод раздела
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}