|
| 1 | +<!--Copyright 2025 The HuggingFace Team. All rights reserved. |
| 2 | +
|
| 3 | +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with |
| 4 | +the License. You may obtain a copy of the License at |
| 5 | +
|
| 6 | +http://www.apache.org/licenses/LICENSE-2.0 |
| 7 | +
|
| 8 | +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on |
| 9 | +an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the |
| 10 | +specific language governing permissions and limitations under the License. |
| 11 | +--> |
| 12 | + |
| 13 | +# LongCat-Image |
| 14 | + |
| 15 | +<div class="flex flex-wrap space-x-1"> |
| 16 | + <img alt="LoRA" src="https://img.shields.io/badge/LoRA-d8b4fe?style=flat"/> |
| 17 | +</div> |
| 18 | + |
| 19 | + |
| 20 | +We introduce LongCat-Image, a pioneering open-source and bilingual (Chinese-English) foundation model for image generation, designed to address core challenges in multilingual text rendering, photorealism, deployment efficiency, and developer accessibility prevalent in current leading models. |
| 21 | + |
| 22 | + |
| 23 | +### Key Features |
| 24 | +- 🌟 **Exceptional Efficiency and Performance**: With only **6B parameters**, LongCat-Image surpasses numerous open-source models that are several times larger across multiple benchmarks, demonstrating the immense potential of efficient model design. |
| 25 | +- 🌟 **Superior Editing Performance**: LongCat-Image-Edit model achieves state-of-the-art performance among open-source models, delivering leading instruction-following and image quality with superior visual consistency. |
| 26 | +- 🌟 **Powerful Chinese Text Rendering**: LongCat-Image demonstrates superior accuracy and stability in rendering common Chinese characters compared to existing SOTA open-source models and achieves industry-leading coverage of the Chinese dictionary. |
| 27 | +- 🌟 **Remarkable Photorealism**: Through an innovative data strategy and training framework, LongCat-Image achieves remarkable photorealism in generated images. |
| 28 | +- 🌟 **Comprehensive Open-Source Ecosystem**: We provide a complete toolchain, from intermediate checkpoints to full training code, significantly lowering the barrier for further research and development. |
| 29 | + |
| 30 | +For more details, please refer to the comprehensive [***LongCat-Image Technical Report***](https://arxiv.org/abs/2412.11963) |
| 31 | + |
| 32 | + |
| 33 | +## Usage Example |
| 34 | + |
| 35 | +```py |
| 36 | +import torch |
| 37 | +import diffusers |
| 38 | +from diffusers import LongCatImagePipeline |
| 39 | + |
| 40 | +weight_dtype = torch.bfloat16 |
| 41 | +pipe = LongCatImagePipeline.from_pretrained("meituan-longcat/LongCat-Image", torch_dtype=torch.bfloat16 ) |
| 42 | +pipe.to('cuda') |
| 43 | +# pipe.enable_model_cpu_offload() |
| 44 | + |
| 45 | +prompt = '一个年轻的亚裔女性,身穿黄色针织衫,搭配白色项链。她的双手放在膝盖上,表情恬静。背景是一堵粗糙的砖墙,午后的阳光温暖地洒在她身上,营造出一种宁静而温馨的氛围。镜头采用中距离视角,突出她的神态和服饰的细节。光线柔和地打在她的脸上,强调她的五官和饰品的质感,增加画面的层次感与亲和力。整个画面构图简洁,砖墙的纹理与阳光的光影效果相得益彰,突显出人物的优雅与从容。' |
| 46 | +image = pipe( |
| 47 | + prompt, |
| 48 | + height=768, |
| 49 | + width=1344, |
| 50 | + guidance_scale=4.0, |
| 51 | + num_inference_steps=50, |
| 52 | + num_images_per_prompt=1, |
| 53 | + generator=torch.Generator("cpu").manual_seed(43), |
| 54 | + enable_cfg_renorm=True, |
| 55 | + enable_prompt_rewrite=True, |
| 56 | +).images[0] |
| 57 | +image.save(f'./longcat_image_t2i_example.png') |
| 58 | +``` |
| 59 | + |
| 60 | + |
| 61 | +This pipeline was contributed by LongCat-Image Team. The original codebase can be found [here](https://github.com/meituan-longcat/LongCat-Image). |
| 62 | + |
| 63 | +Available models: |
| 64 | +<div style="overflow-x: auto; margin-bottom: 16px;"> |
| 65 | + <table style="border-collapse: collapse; width: 100%;"> |
| 66 | + <thead> |
| 67 | + <tr> |
| 68 | + <th style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de; background-color: #f6f8fa;">Models</th> |
| 69 | + <th style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de; background-color: #f6f8fa;">Type</th> |
| 70 | + <th style="padding: 8px; border: 1px solid #d0d7de; background-color: #f6f8fa;">Description</th> |
| 71 | + <th style="padding: 8px; border: 1px solid #d0d7de; background-color: #f6f8fa;">Download Link</th> |
| 72 | + </tr> |
| 73 | + </thead> |
| 74 | + <tbody> |
| 75 | + <tr> |
| 76 | + <td style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de;">LongCat‑Image</td> |
| 77 | + <td style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de;">Text‑to‑Image</td> |
| 78 | + <td style="padding: 8px; border: 1px solid #d0d7de;">Final Release. The standard model for out‑of‑the‑box inference.</td> |
| 79 | + <td style="padding: 8px; border: 1px solid #d0d7de;"> |
| 80 | + <span style="white-space: nowrap;">🤗 <a href="https://huggingface.co/meituan-longcat/LongCat-Image">Huggingface</a></span> |
| 81 | + </td> |
| 82 | + </tr> |
| 83 | + <tr> |
| 84 | + <td style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de;">LongCat‑Image‑Dev</td> |
| 85 | + <td style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de;">Text‑to‑Image</td> |
| 86 | + <td style="padding: 8px; border: 1px solid #d0d7de;">Development. Mid-training checkpoint, suitable for fine-tuning.</td> |
| 87 | + <td style="padding: 8px; border: 1px solid #d0d7de;"> |
| 88 | + <span style="white-space: nowrap;">🤗 <a href="https://huggingface.co/meituan-longcat/LongCat-Image-Dev">Huggingface</a></span> |
| 89 | + </td> |
| 90 | + </tr> |
| 91 | + <tr> |
| 92 | + <td style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de;">LongCat‑Image‑Edit</td> |
| 93 | + <td style="white-space: nowrap; padding: 8px; border: 1px solid #d0d7de;">Image Editing</td> |
| 94 | + <td style="padding: 8px; border: 1px solid #d0d7de;">Specialized model for image editing.</td> |
| 95 | + <td style="padding: 8px; border: 1px solid #d0d7de;"> |
| 96 | + <span style="white-space: nowrap;">🤗 <a href="https://huggingface.co/meituan-longcat/LongCat-Image-Edit">Huggingface</a></span> |
| 97 | + </td> |
| 98 | + </tr> |
| 99 | + </tbody> |
| 100 | + </table> |
| 101 | +</div> |
| 102 | + |
| 103 | +## LongCatImagePipeline |
| 104 | + |
| 105 | +[[autodoc]] LongCatImagePipeline |
| 106 | +- all |
| 107 | +- __call__ |
| 108 | + |
| 109 | +## LongCatImagePipelineOutput |
| 110 | + |
| 111 | +[[autodoc]] pipelines.longcat_image.pipeline_output.LongCatImagePipelineOutput |
| 112 | + |
| 113 | + |
| 114 | + |
0 commit comments