# Ikhtisar

Modular Diffusers adalah sistem pipeline terpadu yang menyederhanakan alur kerja Anda dengan *blok pipeline*.

- Blocks bersifat dapat digunakan ulang dan Anda hanya perlu membuat blocks baru yang unik untuk pipeline Anda.
- Block dapat dicampur dan dipadukan untuk beradaptasi atau membuat pipeline untuk alur kerja tertentu atau beberapa alur kerja.

Dokumentasi Modular Diffusers diorganisasikan seperti yang ditunjukkan di bawah ini.

## Mulai Cepat

- [quickstart](./quickstart) menunjukkan cara menjalankan pipeline modular, memahami strukturnya, dan menyesuaikannya dengan memodifikasi blok-blok yang menyusunnya.
- [Berbeda dari DiffusionPipeline](./coming_from_diffusion_pipeline) merangkum apa yang bekerja secara berbeda dari [DiffusionPipeline](/docs/diffusers/main/id/api/pipelines/overview#diffusers.DiffusionPipeline), untuk pembaca yang sudah familiar dengan pipeline standar.

## ModularPipelineBlocks

- [States](./modular_diffusers_states) menjelaskan bagaimana data dibagikan dan dikomunikasikan antar blok dan [ModularPipeline](/docs/diffusers/main/id/api/modular_diffusers/pipeline#diffusers.ModularPipeline).
- [ModularPipelineBlocks](./pipeline_block) adalah unit paling dasar dari [ModularPipeline](/docs/diffusers/main/id/api/modular_diffusers/pipeline#diffusers.ModularPipeline) dan panduan ini menunjukkan cara membuatnya.
- [SequentialPipelineBlocks](./sequential_pipeline_blocks) adalah jenis blok yang merangkai beberapa blok agar berjalan berurutan, meneruskan data sepanjang rantai. Panduan ini menunjukkan cara membuat [SequentialPipelineBlocks](/docs/diffusers/main/id/api/modular_diffusers/pipeline_blocks#diffusers.SequentialPipelineBlocks) serta bagaimana blok-blok tersebut terhubung dan bekerja bersama.
- [LoopSequentialPipelineBlocks](./loop_sequential_pipeline_blocks) adalah jenis blok yang menjalankan serangkaian blok dalam sebuah loop. Panduan ini menunjukkan cara membuat [LoopSequentialPipelineBlocks](/docs/diffusers/main/id/api/modular_diffusers/pipeline_blocks#diffusers.LoopSequentialPipelineBlocks).
- [AutoPipelineBlocks](./auto_pipeline_blocks) adalah jenis blok yang secara otomatis memilih blok mana yang akan dijalankan berdasarkan input. Panduan ini menunjukkan cara membuat [AutoPipelineBlocks](/docs/diffusers/main/id/api/modular_diffusers/pipeline_blocks#diffusers.AutoPipelineBlocks).
- [Membuat Blok Kustom](./custom_blocks) menunjukkan cara membuat blok kustom Anda sendiri dan membagikannya di Hub.

## ModularPipeline

- [ModularPipeline](./modular_pipeline) menunjukkan cara membuat dan mengonversi blok pipeline menjadi [ModularPipeline](/docs/diffusers/main/id/api/modular_diffusers/pipeline#diffusers.ModularPipeline) yang dapat dieksekusi.
- [ComponentsManager](./components_manager) menunjukkan cara mengelola dan menggunakan ulang komponen di berbagai pipeline.
- [Guiders](../using-diffusers/guiders) menunjukkan cara menggunakan berbagai metode panduan dalam pipeline.

## Integrasi Mellon

- [Menggunakan Blok Kustom dengan Mellon](./mellon) menunjukkan cara membuat blok kustom Anda berfungsi dengan [Mellon](https://github.com/cubiq/Mellon), antarmuka berbasis node visual untuk membangun alur kerja.

