GLM-Image: a two-stage generator built for legible text, and where to run it

October 15, 2026
Models

MIT license, weights free, commercial use allowed. The visual tokenizer weights it borrows from another project carry Apache 2.0, which is just as permissive. Self-hosting is heavy: the cnaps studio catalog lists a single GPU with 80GB or more, or several GPUs, and the model card reports about 23GB with CPU offload enabled, through the Hugging Face transformers and diffusers libraries. In your browser it runs on cnaps studio, included in the basic plan.

It is built to put readable words inside a picture. Its decoder carries a dedicated glyph encoder for lettering, and its card publishes text-rendering scores to back that up. Posters, signs, slides and product labels in English or Chinese are the work it is made for.

The cost is time. It runs two models in sequence, the default is 50 steps, and its own authors describe the runtime cost as relatively high without publishing a speed figure. Seven image generation models sit in the cnaps studio catalog, and this is the one to reach for when the picture has to say something.

What it actually is

Two stages. A 9-billion-parameter autoregressive generator, built on a language model, plans the picture as about 256 compact tokens, then expands them to between 1,000 and 4,000 tokens for a 1K to 2K image. A 7-billion-parameter diffusion decoder renders the detail, and its Glyph Encoder handles the letterforms.

Training splits the feedback the same way. Reinforcement learning rewards the generator for overall look and meaning, and the decoder for fine detail and text accuracy, so each stage is tuned for the part it controls.

In cnaps studio you set diffusion steps from 5 to 50, defaulting to 50, a seed, and width and height, defaulting to 1024. Sizes should divide by 32. Beyond text to image, it takes reference images for editing, style transfer, keeping a person's identity, and keeping several subjects consistent. The authors recommend long, specific prompts, with the exact words to render inside quotation marks.

ArchitectureAutoregressive generator plus diffusion decoder
Generator9 billion parameters
Decoder7 billion parameters, with a Glyph Encoder
TrainingDecoupled reinforcement learning (GRPO)
JobsText to image, editing, style transfer, identity and multi-subject consistency
Steps in cnaps studio5 to 50, default 50
Default output1024 by 1024, sizes divisible by 32
Prompt languagesEnglish and Chinese
Video memory80GB or more on one GPU; about 23GB with CPU offload
LicenseMIT; tokenizer weights Apache 2.0
Downloads last month4,568
A poster prompt with the headline in quotation marks goes into GLM-Image in cnaps studio at 50 steps, and a coffee festival poster comes back with the requested words spelled correctly.
Words in quotation marks in the prompt, the same words legible on the poster.

Try GLM-Image in cnaps studio →

The published numbers

The model card scores it on five benchmarks and places Z-Image-Turbo, another model in this catalog, in the same tables, so the pair is directly comparable.

Text is where it leads. On CVTG-2K, which checks the words placed in several regions of one image, word accuracy is 0.9116 against 0.8585. On LongText, which tests long passages, the average is 0.966 against 0.922, with Chinese at 0.979 and English at 0.952.

General prompt following is level. DPG, which tests long, dense prompts, gives 84.78 against 84.86, and OneIG gives an identical 0.528 in English. On CLIPScore, a measure of overall match between image and prompt, Z-Image-Turbo is slightly ahead at 0.8048 against 0.7877.

All of it comes from GLM-Image's own team. The fair reading is a clear lead on text and a draw on everything else.

How it compares to the other image generators here

GLM-ImageZ-Image-TurboOmniGen2DeepGen-1.0
TypeAutoregressive generator plus diffusion decoderSingle-stream diffusion transformer, distilledUnified multimodal model on a vision-language backboneVision-language model joined to a diffusion transformer
Size9B generator plus 7B decoder6B7B5B
OutputImage from text, an edit, or a blend of referencesImage from textImage from text, an edit, or a blend of referencesImage from text or an edit, with reasoning modes
LicenseMITApache 2.0Apache 2.0Apache 2.0
DistinctiveGlyph Encoder for legible textMost downloaded generator hereSeparate image guidance for reference fidelityNine published scores across five jobs

Only the first two columns share a test, the CVTG-2K and DPG results above. All four licenses allow commercial use.

Reach for GLM-Image when the picture has to carry legible words, from a poster headline to a label. Reach for Z-Image-Turbo for a fast photorealistic image without text demands, OmniGen2 for combining elements from several photos, and DeepGen-1.0 when the instruction needs reasoning. When speed decides, SANA-Sprint 1.6B and FLUX Schnell finish in a handful of steps.

What to chain it with

Text and optional reference images in, one picture out, so it usually starts a chain.

Two chains suit it. Because each run is slow, settle the composition first with a fast generator such as Z-Image-Turbo, then write the final prompt here with the exact words in quotation marks. Afterwards, QWEN-Inpaint fixes one region without touching the lettering, and PiSA-SR or SMFANet+ enlarges the 1024-pixel result for print.

Open GLM-Image in cnaps studio, put a three-word headline in quotation marks, and run it at 50 steps and again at 25 to see where the lettering starts to slip.

FAQ

What does GLM-Image need to run locally?

The cnaps studio catalog lists a single GPU with 80GB or more of memory, or several GPUs, and the model card reports about 23GB with CPU offload enabled. It runs through the transformers and diffusers libraries or SGLang. In cnaps studio it runs in the browser and is included in the basic plan.

How do I get accurate text in a GLM-Image picture?

Put the exact words inside quotation marks in the prompt, as its authors recommend, and describe where they sit and how they look. Long, specific prompts work better than short ones. English and Chinese are both supported, and its published long-text score is higher for Chinese, at 0.979 against 0.952 for English.

Is GLM-Image free for commercial use?

Yes. The model is released under the MIT license, and the visual tokenizer weights it includes carry Apache 2.0, both of which allow commercial use, modification and redistribution. Self-hosting needs a lot of GPU memory, so cnaps studio, where it is included in the basic plan, is the simpler way to try it.

Start for free →

← Back to all posts

Related Posts

Get new posts by email.

New research notes, customer workflows, and model integrations straight from the team.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form