> ## Documentation Index
> Fetch the complete documentation index at: https://www.krea.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# المنزلقات التوليدية

> وجِّه شدة التوليد وتعقيده وحركته في Krea 2 دون إعادة كتابة الموجِّه (prompt).

المنزلقات التوليدية هي ثلاثة عناصر تحكم رقمية — `intensity` و`complexity` و`movement` — تشكِّل الاتجاه الإبداعي لـ Krea 2 *قبل* توليد الصورة، مع إبقاء الموجِّه (prompt) كما هو دون تغيير. وهي مدعومة بنماذج LoRA مُدرَّبة داخل Krea 2 ومتاحة مباشرةً عبر واجهة برمجة التطبيقات (API).

<Tip>
  حافظ على ثبات موجِّهك واستخدم المنزلقات لتقرر **كيف** يُفسِّره النموذج: مدى الأسلوبية، ومدى كثافة التكوين، ومقدار الحركة في المشهد.
</Tip>

## المنزلقات الثلاثة

تأخذ المنزلقات الثلاثة جميعها عددًا صحيحًا من **−100 إلى 100**، حيث **0 هو الوضع المحايد** (لا يُطبَّق أي LoRA).

| المنزلق      | الاتجاه السالب       | الاتجاه الموجب           |
| ------------ | -------------------- | ------------------------ |
| `intensity`  | صور باهتة ومكتومة    | صور مُؤسلَبة بشدة        |
| `complexity` | تكوينات بسيطة ونظيفة | تكوينات فوضوية وكثيفة    |
| `movement`   | صور ساكنة            | وضعيات وحركة كاميرا قوية |

<AccordionGroup>
  <Accordion title="intensity — مدى أسلوبية الصورة">
    يدفع الأسلوبية الإجمالية للمخرجات. القيم السالبة تميل نحو عرض مكتوم ومتحفِّظ؛ والقيم الموجبة تدفع نحو مظاهر جريئة ومعبِّرة ومُؤسلَبة بقوة.
  </Accordion>

  <Accordion title="complexity — مدى كثافة التكوين">
    يتحكم في كمية المعلومات البصرية التي يحشدها Krea 2 داخل الإطار. القيم السالبة تُفضِّل التكوينات النظيفة والبسيطة (مناسبة للأيقونات والرسوم التحريرية وتصوير المنتجات). أما القيم الموجبة فتنتج مشاهد أكثر ثراءً وانشغالًا بتفاصيل أكثر.
  </Accordion>

  <Accordion title="movement — مقدار الحركة في المشهد">
    يتحكم في طاقة الوضعية وحركة الكاميرا الضمنية. القيم السالبة تُبقي الموضوعات ساكنة وراسخة؛ والقيم الموجبة تُدخل وضعيات ديناميكية وضبابية حركة وتأطير كاميرا أقوى.
  </Accordion>
</AccordionGroup>

<Note>
  المنزلقات التوليدية **مستقلة** عن [`creativity`](/developers/krea-2/overview#creativity). يتحكم `creativity` في توسيع الموجِّه (مدى التزام Krea 2 الحرفي بنصِّك)؛ بينما تشكِّل المنزلقات الطابع البصري للمخرجات.
</Note>

## الطلب

مرِّر أي تركيبة من الحقول الثلاثة مع موجِّهك. حذف أحد الحقول يعادل إرسال `0`.

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST https://api.krea.ai/generate/image/krea/krea-2/medium \
    -H "Authorization: Bearer $KREA_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
      "prompt": "illustrated cafe table with a croissant, coffee cup, and an oversized vase of wild flowers",
      "aspect_ratio": "1:1",
      "resolution": "1K",
      "intensity": 40,
      "complexity": -60,
      "movement": 0
    }'
  ```

  ```javascript Node.js theme={null}
  import { Krea } from "@krea-ai/sdk";

  const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

  const result = await krea.subscribe("image/krea/krea-2/medium", {
    input: {
      prompt: "cute poodle, city street, colorful illustration, playful composition",
      aspect_ratio: "1:1",
      resolution: "1K",
      intensity: 60,
      complexity: 20,
      movement: 80,
    },
  });

  console.log(result.data?.urls[0]);
  ```

  ```python Python theme={null}
  import os, requests

  response = requests.post(
      "https://api.krea.ai/generate/image/krea/krea-2/medium",
      headers={
          "Authorization": f"Bearer {os.environ['KREA_API_TOKEN']}",
          "Content-Type": "application/json",
      },
      json={
          "prompt": "cinematic portrait of a samurai at dusk",
          "aspect_ratio": "4:5",
          "resolution": "1K",
          "intensity": 75,
          "complexity": 0,
          "movement": 30,
      },
  )
  response.raise_for_status()
  print(response.json()["job_id"])
  ```
</CodeGroup>

## المعاملات

| الحقل        | النوع   | المدى        | الافتراضي | ملاحظات                                       |
| ------------ | ------- | ------------ | --------- | --------------------------------------------- |
| `intensity`  | integer | −100 إلى 100 | `0`       | 0 = محايد. سالب = مكتوم، موجب = مُؤسلَب بشدة. |
| `complexity` | integer | −100 إلى 100 | `0`       | 0 = محايد. سالب = بسيط، موجب = فوضوي / كثيف.  |
| `movement`   | integer | −100 إلى 100 | `0`       | 0 = محايد. سالب = ساكن، موجب = حركة قوية.     |

<Note>
  المنزلقات مدعومة في **جميع متغيرات Krea 2 الثلاثة** — `krea-2/medium` و`krea-2/large` و`krea-2/medium-turbo`. ولا تُغيِّر سعر التوليد — راجع [التسعير](/developers/krea-2/overview#pricing).
</Note>

## نقاط النهاية (Endpoints)

| المتغير          | نقطة النهاية                                    |
| ---------------- | ----------------------------------------------- |
| **Medium**       | `POST /generate/image/krea/krea-2/medium`       |
| **Large**        | `POST /generate/image/krea/krea-2/large`        |
| **Medium Turbo** | `POST /generate/image/krea/krea-2/medium-turbo` |

## اختيار الإعدادات

إليك بعض نقاط البداية التي تعمل جيدًا في الغالب:

* **تصميم نظيف وأيقونات ورسوم تحريرية** — اخفض `complexity` (مثلًا `-60`)، وأبقِ `movement` قريبًا من `0`.
* **عمل سينمائي / أزياء / شخصيات** — ارفع `intensity` (مثلًا `+60`)، وأضف قليلًا من `movement` (مثلًا `+30`).
* **عوالم ومشاهد معبِّرة** — ادفع كلًّا من `intensity` و`complexity` نحو الموجب؛ وأضف `movement` إذا أردت طاقة حركية.
* **استكشاف موجِّه** — ابدأ بالثلاثة عند `0`، ثم غيِّر منزلقًا واحدًا في كل مرة لتنسب التحول البصري إلى عنصر تحكم محدد.

<Tip>
  تتكامل المنزلقات التوليدية مع [نقل الأسلوب](/developers/krea-2/style-transfer) و[لوحات المزاج (moodboards)](/developers/krea-2/moodboards) — طبِّق لوحة مزاج لتحديد الاتجاه البصري، ثم استخدم المنزلقات لضبط مدى قوة التعبير عن هذا الاتجاه.
</Tip>
