diff --git a/README.md b/README.md
index 8afdeb20..e746405a 100644
--- a/README.md
+++ b/README.md
@@ -58,6 +58,7 @@ API and command-line option may change frequently.***
- [Ovis-Image](./docs/ovis_image.md)
- [Anima](./docs/anima.md)
- [ERNIE-Image](./docs/ernie_image.md)
+ - [HiDream-O1-Image](./docs/hidream_o1_image.md)
- Image Edit Models
- [FLUX.1-Kontext-dev](./docs/kontext.md)
- [Qwen Image Edit series](./docs/qwen_image_edit.md)
@@ -148,6 +149,7 @@ If you want to improve performance or reduce VRAM/RAM usage, please refer to [pe
- [Ovis-Image](./docs/ovis_image.md)
- [Anima](./docs/anima.md)
- [ERNIE-Image](./docs/ernie_image.md)
+- [HiDream-O1-Image](./docs/hidream_o1_image.md)
- [LoRA](./docs/lora.md)
- [LCM/LCM-LoRA](./docs/lcm.md)
- [Using PhotoMaker to personalize image generation](./docs/photo_maker.md)
diff --git a/assets/hidream-o1/dev_example.png b/assets/hidream-o1/dev_example.png
new file mode 100644
index 00000000..e7ab12bb
Binary files /dev/null and b/assets/hidream-o1/dev_example.png differ
diff --git a/docs/hidream_o1_image.md b/docs/hidream_o1_image.md
new file mode 100644
index 00000000..771d4f29
--- /dev/null
+++ b/docs/hidream_o1_image.md
@@ -0,0 +1,20 @@
+# How to Use
+
+## Download weights
+
+- Download HiDream-O1-Image-Dev
+ - safetensors: https://huggingface.co/Comfy-Org/HiDream-O1-Image/tree/main/checkpoints
+- Download HiDream-O1-Image
+ - safetensors: https://huggingface.co/Comfy-Org/HiDream-O1-Image/tree/main/checkpoints
+
+## Examples
+
+### HiDream-O1-Image-Dev
+
+```
+.\bin\Release\sd-cli.exe -m ..\..\ComfyUI\models\diffusion_models\hidream_o1_image_dev_bf16.safetensors -p "a lovely cat holding a sign says
+'hidream o1 cpp'" --cfg-scale 1.0 -v -H 1024 -W 1024
+```
+
+
+
diff --git a/examples/cli/README.md b/examples/cli/README.md
index b32fe37f..d3e2923f 100644
--- a/examples/cli/README.md
+++ b/examples/cli/README.md
@@ -103,6 +103,8 @@ Generation Options:
--hires-upscaler highres fix upscaler, Lanczos, Nearest, Latent, Latent (nearest), Latent
(nearest-exact), Latent (antialiased), Latent (bicubic), Latent (bicubic
antialiased), or a model name under --hires-upscalers-dir (default: Latent)
+ --extra-sample-args extra sampler args, key=value list. Currently lcm supports noise_clip_std,
+ noise_scale_start, noise_scale_end
-H, --height image height, in pixel space (default: 512)
-W, --width image width, in pixel space (default: 512)
--steps number of sample steps (default: 20)
diff --git a/examples/server/README.md b/examples/server/README.md
index 23b79c9d..b48a4936 100644
--- a/examples/server/README.md
+++ b/examples/server/README.md
@@ -205,6 +205,8 @@ Default Generation Options:
--hires-upscaler highres fix upscaler, Lanczos, Nearest, Latent, Latent (nearest), Latent
(nearest-exact), Latent (antialiased), Latent (bicubic), Latent (bicubic
antialiased), or a model name under --hires-upscalers-dir (default: Latent)
+ --extra-sample-args extra sampler args, key=value list. Currently lcm supports noise_clip_std,
+ noise_scale_start, noise_scale_end
-H, --height image height, in pixel space (default: 512)
-W, --width image width, in pixel space (default: 512)
--steps number of sample steps (default: 20)