> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/almyzat-alreysyh/headless/headless-studio.md).

# البدء السريع

يغطي هذا القسم تشغيل AugeLab Studio **بدون واجهة سطح المكتب** عبر واجهة برمجة التطبيقات العامة `studio.StudioScenario`.

أياً كان نظام التشغيل لديك، runtime الخاص بـ AugeLab مضمون أن يعمل بنفس الطريقة. { % endhint %}

## البدء السريع

سنسير معك الآن خلال مثال سريع لتشغيل سيناريو بدون واجهة باستخدام كود Python.

سننشئ سيناريو حسابي بسيط، ونديره عبر كود Python.

افتح تطبيق AugeLab Studio على سطح المكتب، وأنشئ سيناريو جديداً يحتوي على الكتل التالية:

<figure><img src="/files/ZExc7VH8hHsPS7rLBGv8" alt="Headless Quick Start" width="600"><figcaption></figcaption></figure>

مثال حسابي بدون واجهة

احفظ السيناريو باسم `calculus_example.pmod`.

أنشئ ملف سكربت Python جديد بالمحتوى التالي:

{% code title="headless\_calculus.py" %}

```python
from studio import StudioScenario
scenario = StudioScenario(verification_code="YOUR_CODE_HERE")
scenario.load_scenario("calculus_example.pmod")
for i in range(5):
    result = scenario.run((i,))
    print(f"Input: {i}, Output: {result[0]}")
scenario.cleanup()
```

{% endcode %}

> استبدل `YOUR_CODE_HERE` برمز التحقق الفعلي لديك.

نحتاج إلى استخدام مفسر python الذي تم تثبيت AugeLab Studio عليه. إذا كنت تستخدم بيئات افتراضية، تأكد من تفعيل البيئة الصحيحة أولاً. { % endhint %}

شغّل السكربت وسترى المخرجات التالية:

```bash
python headless_calculus.py
```

من المتوقع أن تحصل على مخرجات مشابهة لـ:

```bash
... # studio initialization logs
1
2
3
4
5
```

## نقل ملفات .pmod

نقل ملفات .pmod بسيط ومباشر. يمكنك ببساطة نسخ ملفات .pmod التي أنشأتها في تطبيق سطح المكتب إلى بيئة التشغيل بدون واجهة.

إذا كان ملف .pmod الخاص بك يستخدم موارد خارجية (مثل صور أو نماذج)، فتأكد قبل النسخ من وجود بنية المجلدات التالية:

```
\project
    scenario.pmod
    \resources
        template.jpg
        model.weights
        model.names
        model.cfg
        ...
```

واحفظ السيناريو قبل نقل الملفات. يمكنك اختبار ذلك بسهولة بنقل مجلد `project` إلى موقع آخر وتشغيل السيناريو هناك مرة أخرى.

قد تتطلب بعض الكتل المخصصة موارد أو تبعيات إضافية ليتم نسخها أو تثبيتها في بيئة التشغيل بدون واجهة. تأكد من مراجعة الوثائق لأي كتل مخصصة تستخدمها. { % endhint %}

## الخلاصة

أنت الآن جاهز لتشغيل سيناريوهاتك بدون واجهة باستخدام AugeLab Studio! استكشف الكتل والوظائف المختلفة المتاحة في تطبيق سطح المكتب، واستفد منها في تطبيقات Python بدون واجهة.

لمزيد من التفاصيل حول الميزات المتقدمة، تابع القراءة.
