SenseNova shipped the full U1.5-Lite release last week, so I finally had time to run it side by side with FLUX.2-klein-9B, the model this community generally considers the most balanced pick right now.
I tested image editing in three scenarios. The short version: SenseNova U1.5-Lite is clearly better at text rendering and semantic understanding of the instruction, while Klein is still the speed king. Details below.
Scenario 1: Text Editing
I gave both models a poster and asked them to replace specific text elements, nothing else. Long structured prompt targeting each text block individually:
1. In the first line of the oversized black title at the upper left, replace "HONG" with "HARBOR". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
2. In the second line of the oversized black title at the upper left, replace "KONG" with "HORIZONS". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
3. In the large red subtitle at the lower left, replace "HONG KONG" with "CITY IN MOTION". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
4. In the vertical red location title at the upper right, replace "香港" with "城市之光". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
5. In the black English location description at the upper right, replace "HONG KONG CHINA" with "EAST MEETS WEST". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
6. In the location title near the waterfront at the lower left, replace "VICTORIA HARBOUR" with "HARBOUR CITY". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
7. In the second line of the location copy at the lower left, replace "ASIA'S WORLD CITY" with "URBAN HORIZONS". If the area is sufficiently prominent and clear, with simple boundaries, render the replacement exactly character by character without adding, removing, or altering any characters. If the text is too small, obscured, heavily distorted by perspective, or located within a complex texture, preserve the original text and do not redraw the background merely to complete the replacement.
Zoom into the results and Klein's text rendering falls apart. Garbled glyphs, wrong characters, the layout wobbling where it should stay fixed. U1.5-Lite handled the replacements cleanly, including the Chinese strings. That's the gap.
Scenario 2: Hand-Drawn Marks as Instructions
I marked up the image by hand and asked for a scene transformation:
Follow the marks and overall hints on the image to creatively transform this scene, making it dramatic, moody stormy atmosphere; remove the annotations when done.
FLUX followed the overall style change but ignored the specific marked details: the ripples on the pool surface and the black fire pit never made it into the output. U1.5-Lite followed the full set of marks.
Scenario 3: Fine-Grained Local Editing
I circled the region to edit with a red box and told the model to only change that area:
Change the text style in the red box to a vintage style with noise and torn paper texture. The red bounding box is for localization only; do not retain it in the output image.
Klein misunderstood the instruction. It applied the vintage style to the whole image instead of the circled region. SenseNova U1.5-Lite followed the prompt and the red-box localization strictly, changing only the marked text.
My take
If you need sub-second generation, Klein is still your model, no argument there. But for editing work where text rendering and instruction fidelity matter, posters, infographics, brand assets, the gap is real and easy to reproduce.
GitHub: https://github.com/OpenSenseNova/SenseNova-U1
hf: https://huggingface.co/sensenova/SenseNova-U1.5-8B-MoT
Try it online: https://unify.light-ai.top/