# نظرة عامة

يعتبر Modular Diffusers نظام خطوط أنابيب موحّدًا يسهّل سير عملك من خلال *كتل خط الأنابيب*.

- المكعبات قابلة لإعادة الاستخدام، ولا تحتاج إلى إنشاء مكعبات جديدة إلا لتلك الفريدة في خط أنابيبك.
- يمكن خلط الكتل وتبديلها لتكييف خط أنابيب أو إنشاؤه لخدمة سير عمل محدد أو عدة سلاسل عمل.

تنظّم وثائق Modular Diffusers كما هو موضح أدناه.

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

- يُظهر لك [البدء السريع](./quickstart) كيفية تشغيل خط أنابيب معياري، وفهم بنيته، وتخصيصه من خلال تعديل الوحدات المكوّنة له.
- يُبيّن [الآتي من DiffusionPipeline](./coming_from_diffusion_pipeline) ما الذي يعمل بشكل مختلف عن [DiffusionPipeline](/docs/diffusers/main/ar/api/pipelines/overview#diffusers.DiffusionPipeline)، للقراء الذين يعرفون خطوط الأنابيب القياسية.

## ModularPipelineBlocks

- يشرح [الحالات](./modular_diffusers_states) كيفية مشاركة البيانات والتواصل بين الكتل و[ModularPipeline](/docs/diffusers/main/ar/api/modular_diffusers/pipeline#diffusers.ModularPipeline).
- [ModularPipelineBlocks](./pipeline_block) هو الوحدة الأساسية الأكثر بساطة في [ModularPipeline](/docs/diffusers/main/ar/api/modular_diffusers/pipeline#diffusers.ModularPipeline)، وتوضح لك هذه الدليل كيفية إنشاء وحدة واحدة.
- [SequentialPipelineBlocks](./sequential_pipeline_blocks) هو نوع من الكتل التي تربط عدة كتل معًا بحيث تعمل واحدة تلو الأخرى، مع تمرير البيانات على طول السلسلة. يوضح هذا الدليل كيفية إنشاء [SequentialPipelineBlocks](/docs/diffusers/main/ar/api/modular_diffusers/pipeline_blocks#diffusers.SequentialPipelineBlocks) وكيفية اتصالها وعملها معًا.
- [LoopSequentialPipelineBlocks](./loop_sequential_pipeline_blocks) هو نوع من الكتل التي تُشغّل سلسلة من الكتل في حلقة. تُظهر لك هذه الدليل كيفية إنشاء [LoopSequentialPipelineBlocks](/docs/diffusers/main/ar/api/modular_diffusers/pipeline_blocks#diffusers.LoopSequentialPipelineBlocks).
- [AutoPipelineBlocks](./auto_pipeline_blocks) هو نوع من الكتل يختار تلقائيًا الكتل التي يجب تشغيلها بناءً على المدخلات. يوضح لك هذا الدليل كيفية إنشاء [AutoPipelineBlocks](/docs/diffusers/main/ar/api/modular_diffusers/pipeline_blocks#diffusers.AutoPipelineBlocks).
- يُظهر لك [بناء كتل مخصصة](./custom_blocks) كيفية إنشاء كتلك مخصصة خاصة بك ومشاركتها على Hub.

## ModularPipeline

- يُظهر لك [ModularPipeline](./modular_pipeline) كيفية إنشاء كتل خط الأنابيب وتحويلها إلى [ModularPipeline](/docs/diffusers/main/ar/api/modular_diffusers/pipeline#diffusers.ModularPipeline) قابل للتنفيذ.
- يُظهر لك [ComponentsManager](./components_manager) كيفية إدارة ومكوّنات إعادة استخدامها عبر خطوط أنابيب متعددة.
- يُظهر لك [Guiders](../using-diffusers/guiders) كيفية استخدام طرق التوجيه المختلفة في خط المعالجة.

## تكامل مع Mellon

- يوضح لك [استخدام كتل مخصصة مع Mellon](./mellon) كيفية جعل كتلك المخصصة تعمل مع [Mellon](https://github.com/cubiq/Mellon)، وهو واجهة بصرية مبنية على العقد لإنشاء سير عمل.

