/ Модель

Характеристики

Лицензия
Своя лицензия
Базовая модель
FLUX.1-dev
Библиотека
diffusers
Опубликована
8 июн 2025

PosterCraft-v1_RL

Генерация изображенийТекст → изображение3 профессии

Дообученная на базе FLUX.1 [dev] модель для генерации эстетичных постеров по текстовому описанию с акцентом на композицию и отображение текста.

364скачиваний за 30 дней54лайкавеса обновлены19 июн 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

PosterCraft — модель генерации эстетичных постеров по текстовому описанию, разработанная авторами проекта PosterCraft. Она предназначена для создания готовых постерных изображений с выразительной композицией, интеграцией абстрактного искусства и согласованным стилем. Модель ориентирована на точное отображение текста внутри изображения; для улучшения результата авторы предлагают сценарий с автоматической переработкой промпта.

Это дообученная версия FLUX.1 [dev] от Black Forest Labs и использует библиотеку Diffusers. Репозиторий содержит веса в формате safetensors. README предлагает генерацию с точностью BF16, а также вариант с выгрузкой части компонентов на CPU для видеокарт с ограниченной памятью. Лицензия указана как other, поэтому условия использования следует уточнить в карточке модели и лицензии базовой модели.

Сценарии применения

  • создание рекламных и промо-постеров по текстовому описанию
  • генерация постеров с заголовками и надписями внутри изображения
  • создание художественных постеров с абстрактными элементами
  • подготовка стилистически согласованных постерных концепций

Ограничения

Для запуска на видеокарте с ограниченной памятью требуется выгрузка части компонентов на CPU; авторы рекомендуют BF16 для качественной генерации. Условия лицензии обозначены как other и требуют проверки.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

arXiv GitHub HuggingFace Website Video HF Demo


🌟 What is PosterCraft?

PosterCraft is a unified framework for high-quality aesthetic poster generation that excels in precise text rendering, seamless integration of abstract art, striking layouts, and stylistic harmony.

🚀 Quick Start

🔧 Installation

# Clone the repository
git clone https://github.com/ephemeral182/PosterCraft.git
cd PosterCraft

# Create conda environment
conda create -n postercraft python=3.11
conda activate postercraft

# Install dependencies
pip install -r requirements.txt

🚀 Easy Usage

PosterCraft is designed as a unified and flexible framework. This makes it easy to use PosterCraft within your own custom workflows or other compatible frameworks.

Loading the model is straightforward:

import torch
from diffusers import FluxPipeline, FluxTransformer2DModel

# 1. Define model IDs and settings
pipeline_id = "black-forest-labs/FLUX.1-dev"
postercraft_transformer_id = "PosterCraft/PosterCraft-v1_RL" 
device = "cuda"
dtype = torch.bfloat16

# 2. Load the base pipeline
pipe = FluxPipeline.from_pretrained(pipeline_id, torch_dtype=dtype)

# 3. The key step: simply replace the original transformer with our fine-tuned PosterCraft model
pipe.transformer = FluxTransformer2DModel.from_pretrained(
    postercraft_transformer_id, 
    torch_dtype=dtype
)
pipe.to(device)

# Now, `pipe` is a standard diffusers pipeline ready for inference with your own logic.

🚀 Quick Generation

For the best results and to leverage our intelligent prompt rewriting feature, we recommend using the provided inference.py script. This script automatically enhances your creative ideas for optimal results.

Generate high-quality aesthetic posters from your prompt with BF16 precision, please refer to our GitHub repository :

python inference.py \
  --prompt "Urban Canvas Street Art Expo poster with bold graffiti-style lettering and dynamic colorful splashes" \
  --enable_recap \
  --num_inference_steps 28 \
  --guidance_scale 3.5 \
  --seed 42 \
  --pipeline_path "black-forest-labs/FLUX.1-dev" \
  --custom_transformer_path "PosterCraft/PosterCraft-v1_RL" \
  --qwen_model_path "Qwen/Qwen3-8B"

If you are running on a GPU with limited memory, you can use inference_offload.py to offload some components to the CPU:

python inference_offload.py \
  --prompt "Urban Canvas Street Art Expo poster with bold graffiti-style lettering and dynamic colorful splashes" \
  --enable_recap \
  --num_inference_steps 28 \
  --guidance_scale 3.5 \
  --seed 42 \
  --pipeline_path "black-forest-labs/FLUX.1-dev" \
  --custom_transformer_path "PosterCraft/PosterCraft-v1_RL" \
  --qwen_model_path "Qwen/Qwen3-8B"

💻 Gradio Web UI

We provide a Gradio web UI for PosterCraft, please refer to our GitHub repository.

python demo_gradio.py

📊 Performance Benchmarks

📈 Quantitative Results


📝 Citation

If you find PosterCraft useful for your research, please cite our paper:

@article{chen2025postercraft,
  title={PosterCraft: Rethinking High-Quality Aesthetic Poster Generation in a Unified Framework},
  author={Chen, Sixiang and Lai, Jianyu and Gao, Jialin and Ye, Tian and Chen, Haoyu and Shi, Hengyu and Shao, Shitong and Lin, Yunlong and Fei, Song and Xing, Zhaohu and Jin, Yeying and Luo, Junfeng and Wei, Xiaoming and Zhu, Lei},
  journal={arXiv preprint arXiv:2506.10741},
  year={2025}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · diffusers

Нельзя запустить

Базовая модель black-forest-labs/FLUX.1-dev закрыта автором (gated): у платформы нет доступа к её весам.

Ревизия весов
2362015

0 моделей