GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editing

Zhenyu Wang, Aoxue Li, Zhenguo Li, Xihui Liu
2/3/2026

No official code found. Best implementation: zhenyuw16/GenArtist (170 stars, last commit 2024-10-23).

Abstract

Despite the success achieved by existing image generation and editing methods, current models still struggle with complex problems including intricate text prompts, and the absence of verification and self-correction mechanisms makes the generated images unreliable. Meanwhile, a single model tends to specialize in particular tasks and possess the corresponding capabilities, making it inadequate for fulfilling all user requirements. We propose GenArtist, a unified image generation and editing system, coordinated by a multimodal large language model (MLLM) agent. We integrate a comprehensive range of existing models into the tool library and utilize the agent for tool selection and execution. For a complex problem, the MLLM agent decomposes it into simpler sub-problems and constructs a tree structure to systematically plan the procedure of generation, editing, and self-correction with step-by-step verification. By automatically generating missing position-related inputs and incorporating position information, the appropriate tool can be effectively employed to address each sub-problem. Experiments demonstrate that GenArtist can perform various generation and editing tasks, achieving state-of-the-art performance and surpassing existing models such as SDXL and DALL-E 3, as can be seen in Fig. 1. Project page is https://zhenyuw16.github.io/GenArtist_page.

View on arXivView PDF

Code Implementations(1)

Code release for our NeurIPS 2024 Spotlight paper "GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editing"

17011C++, CudaJun 11, 20241 years ago

Similar Papers

Cite this paper

@article{wang2026genartist,
  title  = {GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editing},
  author = {Zhenyu Wang and Aoxue Li and Zhenguo Li and Xihui Liu},
  year   = {2026},
  eprint = {2407.05600},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2407.05600},
  url    = {https://arxiv.org/abs/2407.05600},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.05600.svg)](https://codeofpaper.com/paper/2407.05600)

Discussion