Diffusers documentation

LongCat-Image

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v0.42.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

LongCat-Image

LoRA

Apresentamos o LongCat-Image, um modelo de fundação pioneiro, de código aberto e bilíngue (chinês-inglês) para geração de imagens, projetado para abordar os desafios centrais na renderização de texto multilíngue, no fotorealismo, na eficiência de implantação e na acessibilidade para desenvolvedores, que são prevalentes nos modelos líderes atuais.

Principais recursos

  • 🌟 Eficiência e desempenho excepcionais: Com apenas 6B parâmetros, o LongCat-Image supera diversos modelos de código aberto que são várias vezes maiores em múltiplos benchmarks, demonstrando o imenso potencial do design de modelos eficientes.
  • 🌟 Desempenho superior em edição: O modelo LongCat-Image-Edit atinge desempenho de estado da arte entre os modelos de código aberto, oferecendo liderança em seguimento de instruções e qualidade de imagem, com consistência visual superior.
  • 🌟 Renderização de texto em chinês poderosa: O LongCat-Image demonstra precisão e estabilidade superiores na renderização de caracteres chineses comuns em comparação com os modelos open-source SOTA existentes e alcança uma cobertura líder do setor do dicionário chinês.
  • 🌟 Fotorrealismo notável: Por meio de uma estratégia de dados e um framework de treinamento inovadores, o LongCat-Image alcança um fotorrealismo notável nas imagens geradas.
  • 🌟 Ecossistema Open-Source Abrangente: Fornecemos uma cadeia de ferramentas completa, desde checkpoints intermediários até o código completo de treinamento, reduzindo significativamente a barreira para pesquisas e desenvolvimentos adicionais.

Para mais detalhes, consulte o abrangente Relatório Técnico do LongCat-Image

Exemplo de uso

import torch
import diffusers
from diffusers import LongCatImagePipeline

weight_dtype = torch.bfloat16
pipe = LongCatImagePipeline.from_pretrained("meituan-longcat/LongCat-Image", dtype=torch.bfloat16 )
pipe.to('cuda')  # or "mps", "xpu", "cpu"
# pipe.enable_model_cpu_offload()

prompt = '一个年轻的亚裔女性,身穿黄色针织衫,搭配白色项链。她的双手放在膝盖上,表情恬静。背景是一堵粗糙的砖墙,午后的阳光温暖地洒在她身上,营造出一种宁静而温馨的氛围。镜头采用中距离视角,突出她的神态和服饰的细节。光线柔和地打在她的脸上,强调她的五官和饰品的质感,增加画面的层次感与亲和力。整个画面构图简洁,砖墙的纹理与阳光的光影效果相得益彰,突显出人物的优雅与从容。'
image = pipe(
    prompt,
    height=768,
    width=1344,
    guidance_scale=4.0,
    num_inference_steps=50,
    num_images_per_prompt=1,
    generator=torch.Generator("cpu").manual_seed(43),
    enable_cfg_renorm=True,
    enable_prompt_rewrite=True,
).images[0]
image.save(f'./longcat_image_t2i_example.png')

Este pipeline foi contribuído pela equipe LongCat-Image. A base de código original pode ser encontrada aqui.

Modelos disponíveis:

ModelosTipoDescriçãoLink de download
LongCat‑ImageTexto para ImagemLançamento final. O modelo padrão para inferência pronta para uso.🤗 Huggingface
LongCat‑Image‑DevTexto para ImagemDesenvolvimento. Checkpoint de treinamento intermediário, adequado para ajuste fino.🤗 Huggingface
LongCat‑Image‑EditEdição de ImagensModelo especializado para edição de imagens.🤗 Huggingface

LongCatImagePipeline

classe diffusers.LongCatImagePipeline

< >

( scheduler: FlowMatchEulerDiscreteSchedulervae: AutoencoderKLtext_encoder: Qwen2_5_VLForConditionalGenerationtokenizer: Qwen2Tokenizertext_processor: Qwen2VLProcessortransformer: LongCatImageTransformer2DModel )

O pipeline para geração de texto para imagem.

  • todos
  • call

LongCatImagePipelineOutput

classe diffusers.pipelines.longcat_image.LongCatImagePipelineOutput

< >

( images: list )

Parâmetros

  • images (list[PIL.Image.Image] ou np.ndarray) — Lista de imagens PIL desruidas de comprimento batch_size ou array numpy de forma (batch_size, height, width, num_channels). As imagens PIL ou o array numpy apresentam as imagens desruidas do pipeline de difusão.

Classe de saída para pipelines do Stable Diffusion.

Update on GitHub