subhash25rawat/flawless-text 📝 → 🖼️
About
Flawless Text is a high-precision text-to-image model that generates typo-free, visually accurate images from text descriptions, ideal for seamless, error-free creative workflows.
Example Output
Prompt:
"chritsmas poster"
Output

Performance Metrics
46.41s
Prediction Time
46.51s
Total Time
Input Parameters
- data (required)
- Prompt to generate poster
Output Schema
Output
Example Execution Logs
INFO:root:Merry Christmas!
Joy to the World
Festive Season
Celebrate with Loved Ones
INFO:root:extracting text from prompt
INFO:root:correcting bounding boxes
INFO:root:correcting width from 0.6875 to 0.7
INFO:root:correcting width from 0.5 to 0.7
INFO:root:correcting height from 0.078125 to 0.07
INFO:root:correcting width from 0.25 to 0.7
INFO:root:correcting width from 0.7 to 0.575
INFO:root:generating bg_prompt
coor_list are [[0.15625, 0.09375, 0.7, 0.109375], [0.125, 0.265625, 0.75, 0.09375], [0.25, 0.421875, 0.7, 0.08], [0.25, 0.5625, 0.7, 0.09375]]
INFO:root:bg_prompt is poster_promptFestive Christmas scene with decorated tree, wrapped gifts underneath. Cozy fireplace with hanging stockings. Snowy landscape visible through window. Warm, inviting illustration style.
/poster_prompt, highres, highly detailed, masterpiece, trending
INFO:root:creating jsons
0%| | 0/50 [00:00<?, ?it/s]
2%|▏ | 1/50 [00:00<00:17, 2.73it/s]
4%|▍ | 2/50 [00:00<00:15, 3.12it/s]
6%|▌ | 3/50 [00:01<00:15, 2.97it/s]
8%|▊ | 4/50 [00:01<00:15, 2.92it/s]
10%|█ | 5/50 [00:01<00:15, 2.87it/s]
12%|█▏ | 6/50 [00:02<00:15, 2.86it/s]
14%|█▍ | 7/50 [00:02<00:15, 2.85it/s]
16%|█▌ | 8/50 [00:02<00:14, 2.84it/s]
18%|█▊ | 9/50 [00:03<00:14, 2.83it/s]
20%|██ | 10/50 [00:03<00:14, 2.82it/s]
22%|██▏ | 11/50 [00:03<00:13, 2.82it/s]
24%|██▍ | 12/50 [00:04<00:13, 2.83it/s]
26%|██▌ | 13/50 [00:04<00:13, 2.82it/s]
28%|██▊ | 14/50 [00:04<00:12, 2.82it/s]
30%|███ | 15/50 [00:05<00:12, 2.82it/s]
32%|███▏ | 16/50 [00:05<00:12, 2.82it/s]
34%|███▍ | 17/50 [00:05<00:11, 2.82it/s]
36%|███▌ | 18/50 [00:06<00:11, 2.82it/s]
38%|███▊ | 19/50 [00:06<00:11, 2.82it/s]
40%|████ | 20/50 [00:07<00:10, 2.82it/s]
42%|████▏ | 21/50 [00:07<00:10, 2.82it/s]
44%|████▍ | 22/50 [00:07<00:09, 2.81it/s]
46%|████▌ | 23/50 [00:08<00:09, 2.82it/s]
48%|████▊ | 24/50 [00:08<00:09, 2.81it/s]
50%|█████ | 25/50 [00:08<00:08, 2.81it/s]
52%|█████▏ | 26/50 [00:09<00:08, 2.81it/s]
54%|█████▍ | 27/50 [00:09<00:08, 2.81it/s]
56%|█████▌ | 28/50 [00:09<00:07, 2.81it/s]
58%|█████▊ | 29/50 [00:10<00:07, 2.81it/s]
60%|██████ | 30/50 [00:10<00:07, 2.81it/s]
62%|██████▏ | 31/50 [00:10<00:06, 2.81it/s]
64%|██████▍ | 32/50 [00:11<00:06, 2.81it/s]
66%|██████▌ | 33/50 [00:11<00:06, 2.81it/s]
68%|██████▊ | 34/50 [00:12<00:05, 2.81it/s]
70%|███████ | 35/50 [00:12<00:05, 2.81it/s]
72%|███████▏ | 36/50 [00:12<00:04, 2.81it/s]
74%|███████▍ | 37/50 [00:13<00:04, 2.81it/s]
76%|███████▌ | 38/50 [00:13<00:04, 2.81it/s]
78%|███████▊ | 39/50 [00:13<00:03, 2.81it/s]
80%|████████ | 40/50 [00:14<00:03, 2.81it/s]
82%|████████▏ | 41/50 [00:14<00:03, 2.81it/s]
84%|████████▍ | 42/50 [00:14<00:02, 2.81it/s]
86%|████████▌ | 43/50 [00:15<00:02, 2.81it/s]
88%|████████▊ | 44/50 [00:15<00:02, 2.81it/s]
90%|█████████ | 45/50 [00:15<00:01, 2.81it/s]
92%|█████████▏| 46/50 [00:16<00:01, 2.81it/s]
94%|█████████▍| 47/50 [00:16<00:01, 2.81it/s]
96%|█████████▌| 48/50 [00:17<00:00, 2.81it/s]
98%|█████████▊| 49/50 [00:17<00:00, 2.81it/s]
100%|██████████| 50/50 [00:17<00:00, 2.81it/s]
100%|██████████| 50/50 [00:17<00:00, 2.82it/s]
image -- <PIL.Image.Image image mode=RGB size=1024x1024 at 0x7FAA3CC0FB50>
saving result to /tmp/53dd780a-ac06-4054-82b8-4b3e26934331_dark.png
0%| | 0/50 [00:00<?, ?it/s]
2%|▏ | 1/50 [00:00<00:18, 2.72it/s]
4%|▍ | 2/50 [00:00<00:15, 3.10it/s]
6%|▌ | 3/50 [00:01<00:15, 2.96it/s]
8%|▊ | 4/50 [00:01<00:15, 2.89it/s]
10%|█ | 5/50 [00:01<00:15, 2.87it/s]
12%|█▏ | 6/50 [00:02<00:15, 2.84it/s]
14%|█▍ | 7/50 [00:02<00:15, 2.83it/s]
16%|█▌ | 8/50 [00:02<00:14, 2.83it/s]
18%|█▊ | 9/50 [00:03<00:14, 2.82it/s]
20%|██ | 10/50 [00:03<00:14, 2.81it/s]
22%|██▏ | 11/50 [00:03<00:13, 2.81it/s]
24%|██▍ | 12/50 [00:04<00:13, 2.81it/s]
26%|██▌ | 13/50 [00:04<00:13, 2.81it/s]
28%|██▊ | 14/50 [00:04<00:12, 2.81it/s]
30%|███ | 15/50 [00:05<00:12, 2.81it/s]
32%|███▏ | 16/50 [00:05<00:12, 2.81it/s]
34%|███▍ | 17/50 [00:06<00:11, 2.81it/s]
36%|███▌ | 18/50 [00:06<00:11, 2.80it/s]
38%|███▊ | 19/50 [00:06<00:11, 2.81it/s]
40%|████ | 20/50 [00:07<00:10, 2.80it/s]
42%|████▏ | 21/50 [00:07<00:10, 2.80it/s]
44%|████▍ | 22/50 [00:07<00:09, 2.81it/s]
46%|████▌ | 23/50 [00:08<00:09, 2.81it/s]
48%|████▊ | 24/50 [00:08<00:09, 2.81it/s]
50%|█████ | 25/50 [00:08<00:08, 2.81it/s]
52%|█████▏ | 26/50 [00:09<00:08, 2.81it/s]
54%|█████▍ | 27/50 [00:09<00:08, 2.80it/s]
56%|█████▌ | 28/50 [00:09<00:07, 2.81it/s]
58%|█████▊ | 29/50 [00:10<00:07, 2.80it/s]
60%|██████ | 30/50 [00:10<00:07, 2.81it/s]
62%|██████▏ | 31/50 [00:10<00:06, 2.80it/s]
64%|██████▍ | 32/50 [00:11<00:06, 2.80it/s]
66%|██████▌ | 33/50 [00:11<00:06, 2.81it/s]
68%|██████▊ | 34/50 [00:12<00:05, 2.81it/s]
70%|███████ | 35/50 [00:12<00:05, 2.80it/s]
72%|███████▏ | 36/50 [00:12<00:04, 2.81it/s]
74%|███████▍ | 37/50 [00:13<00:04, 2.81it/s]
76%|███████▌ | 38/50 [00:13<00:04, 2.80it/s]
78%|███████▊ | 39/50 [00:13<00:03, 2.81it/s]
80%|████████ | 40/50 [00:14<00:03, 2.80it/s]
82%|████████▏ | 41/50 [00:14<00:03, 2.80it/s]
84%|████████▍ | 42/50 [00:14<00:02, 2.81it/s]
86%|████████▌ | 43/50 [00:15<00:02, 2.80it/s]
88%|████████▊ | 44/50 [00:15<00:02, 2.81it/s]
90%|█████████ | 45/50 [00:15<00:01, 2.80it/s]
92%|█████████▏| 46/50 [00:16<00:01, 2.80it/s]
94%|█████████▍| 47/50 [00:16<00:01, 2.81it/s]
96%|█████████▌| 48/50 [00:17<00:00, 2.81it/s]
98%|█████████▊| 49/50 [00:17<00:00, 2.80it/s]
100%|██████████| 50/50 [00:17<00:00, 2.80it/s]
100%|██████████| 50/50 [00:17<00:00, 2.81it/s]
image -- <PIL.Image.Image image mode=RGB size=1024x1024 at 0x7FAA3CC0F190>
saving result to /tmp/53dd780a-ac06-4054-82b8-4b3e26934331_light.png
output dark -- /tmp/53dd780a-ac06-4054-82b8-4b3e26934331_dark.png
output light -- /tmp/53dd780a-ac06-4054-82b8-4b3e26934331_light.png
output paths --- [Path('/tmp/53dd780a-ac06-4054-82b8-4b3e26934331_dark.png'), Path('/tmp/53dd780a-ac06-4054-82b8-4b3e26934331_light.png')]
Version Details
- Version ID
3142f4263ca49db113f8702a00114c2a6a6f450d67cb089a0106fd26ddc73bcc- Version Created
- December 27, 2024