Increase Prompt Character Limit on Create Page
Current Issue
The prompt input field on the main Create page (text-to-image and text-to-video interfaces) appears to cap at around 2000 characters. This cuts off longer, more detailed prompts - especially JSON-formatted ones for structured control (e.g., scene breakdowns, multi-subject compositions, precise weights/styles, or complex narratives), detailed natural-language descriptions for models like FLUX.2 or Z-Image Turbo, or prompts copied from external tools/guides that exceed this length.
Why This Matters
Advanced users rely on long prompts (2000–5000+ characters) for better control, consistency, and quality - particularly with newer high-capability models that handle extended context well (e.g., Mistral-based encoders in FLUX variants support ~512 tokens ≈ 1500–2500 characters, but descriptive prose or JSON can push higher before truncation benefits diminish).
ComfyUI workflows already allow much longer/complex inputs without issues, so the standard interface feels artificially restricted.
Many competing platforms support 4000–8000+ characters or impose no strict char limit (only token-based truncation).
Truncation leads to incomplete generations, frustration when pasting/editing long prompts, and reduced usability for power users creating intricate art, videos, or character-consistent series.
Proposed Solution
Raise the frontend character limit to at least 4096 characters or ideally 8192 characters to fully support complex/JSON prompts.
Alternatively, remove the hard character cap entirely and let the backend handle token limits gracefully (with a warning if prompts exceed model context).
Add a character counter (e.g., "X/4096") below the prompt box for visibility.
Bonus: Optional prompt truncation preview or auto-summarization hint if over limit.
Benefits
This small tweak would greatly improve the experience for detailed prompting without major overhead, especially as models improve at long-context understanding. It aligns SeaArt with best practices in the AI art community and would likely reduce future support tickets about 'cut-off prompts.'
Log in to comment and vote
Comments3
meimei
Jan 8
The reason we impose a character limit is that when the text description is too long, AI models often have difficulty fully understanding all the content, which can lead to suboptimal generation results. If you know of any websites where longer prompts still produce good results, we would greatly appreciate it if you could share them with us. This would help us further optimize our own product experience.
jr smith
Jan 9
Thank you for the response and explanation. I agree that excessively long prompts can sometimes lead to weaker results on certain models, but this varies a lot by the specific model architecture (not by website/platform). In my experience (mostly with FLUX models on SeaArt and elsewhere), longer prompts actually perform very well and often yield better detail/control, thanks to FLUX.2's Mistral-based encoder handling up to 512 tokens effectively (which equates to roughly 2000–3000+ characters for detailed natural-language or structured inputs).
I've generated numerous images with the new FLUX.2 models using JSON-structured prompts in the 2500–3000 character range, and the results are extremely consistent between seed changes - no noticeable dilution or ignored details. I've been able to generate these images in ComfyUI (both locally and via SeaArt's ComfyUI), the Black Forest Labs website, and on FAL.AI. Since SeaArt promotes FLUX.2 as a flagship model for high-fidelity generation and advanced JSON-style control, allowing longer prompts in the standard Create page would help users fully leverage its strengths without truncation.
I can only imagine (and have seen in community tests with) video models like KlingAI and Veo 3.1 (that similarly benefit from JSON prompts) would also benefit from the additional headroom when generating complex, multi-shot scenes.
If helpful, I'd be glad to share a couple JSON prompt examples (and their successful outputs) that currently get cut off in the Create page interface but work great elsewhere.
meimei
Jan 9
Thank you very much for your additional explanation! I will compile all the information you provided and pass it on to the product team as an important reference for future research and improvements.