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.
6e3edb87-0ccc-47ef-bd61-3ed0e68b20de
أنت تعمل على مشروع يتضمن تحليل ملفات 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" إلى قسم "النموذج". يجب أن يتم وضع مسافة بادئة للسلسلة التي تم إرجاعها وتنسيقها بشكل صحيح.

**ملحوظة**
- يتم ضمان أن تكون سلسلة YAML المدخلة صالحة ومتباعدة بشكل صحيح.
- قد يحتوي قسم "النموذج" على حقول أخرى، ولكن يجب إضافة حقل "disable_first_quantization" الجديد فوقها.
- قد يحتوي أو لا يحتوي قسم "النموذج" على أقسام متداخلة.
submitted
أنت تعمل على مشروع يتضمن تحليل ملفات 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" إلى قسم "النموذج". يجب أن يتم وضع مسافة بادئة للسلسلة التي تم إرجاعها وتنسيقها بشكل صحيح.

**ملحوظة**
- يتم ضمان أن تكون سلسلة YAML المدخلة صالحة ومتباعدة بشكل صحيح.
- قد يحتوي قسم "النموذج" على حقول أخرى، ولكن يجب إضافة حقل "disable_first_quantization" الجديد فوقها.
- قد يحتوي أو لا يحتوي قسم "النموذج" على أقسام متداخلة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}