# Copyright (c) 2026 DeepBeepMeep - part of WanGP, WanGP Community License 2.0 (see LICENSE.txt)
from models.help_shared import IMAGE_PROMPT, IMAGE_PROMPT_SHORT, EDIT_PROMPT, EDIT_PROMPT_SHORT, help_text, specialities

HIDREAM_HELP = help_text("HiDream O1 Image", "Generate from text, edit an image, or combine subject references in a new scene. **Reference Images** are ordered: choose main-scene mode when the first image is the composition to edit, or ordinary references when every image supplies subject information. **Control Image Process** can keep a source unchanged or derive pose, depth or edges. Start with one clear edit and name the content to retain. Use the chosen full/Dev checkpoint's defaults. Upstream recommends the full model for editing; Dev-2604 is tailored to text-to-image generation.", IMAGE_PROMPT + "\n\n" + EDIT_PROMPT, "Text-to-image, reference editing or multi-subject composition. KI uses scene first; I uses references. Control image offers raw/pose/depth/edges. Start with the checkpoint defaults. Prefer the full model for editing; Dev-2604 targets text-to-image.", IMAGE_PROMPT_SHORT + " " + EDIT_PROMPT_SHORT, ["https://github.com/HiDream-ai/HiDream-O1-Image"])
HIDREAM_HELP["specialities"] = specialities("image editing", "identity preservation", "control image")
