Prompt filters
AI image generation without a prompt filter
An AI image generator with no prompt filter is one where nothing reads your text and decides whether the model may see it, and nothing rewrites it on the way through. Vellria works that way: your wording reaches the model as typed, and on the models that ship a prompt rewriter as a setting it is sent switched off, so nothing is expanded, tidied or softened before the image is drawn.
What a refusal is usually rejecting
A prompt filter reads your text before anything is rendered and compares it against a list of terms and patterns. When something matches, you get a refusal, and the message is almost always the same regardless of what triggered it. That is why the experience feels arbitrary. The filter is reacting to wording, so a scene that passes when described one way is stopped when described another, and you are left rewriting blind against a rule you cannot see.
The blindness is the expensive part, not the refusal. You cannot tell whether the problem was a noun, a verb, an adjective it read as an intent, or a combination that means nothing on its own. So you try synonyms. The list you are guessing against was tuned for a mass consumer product and for the complaints its operator expects, which has very little to do with what you were asking for.
Models
| Variant | What it does | Credits |
|---|---|---|
| Vellria Flash | The fastest and cheapest image model. For drafts, variations and quick tests. | 1 credit |
| Seedream 5 Pro Uncensored | The flagship image model, focused on detail and composition. 2K output only. | 9 credits |
| Seedream 5 Pro Uncensored Edit | The flagship editing model. Takes up to ten references and preserves identity and lighting. | 9 credits |
| Qwen 3 Pro Uncensored | Strong on long, complex prompts; stays faithful to scene composition and text. | 6 credits |
| Qwen 3 Pro Uncensored Edit | Edits using the images you provide as references, preserving character and scene. | 6 credits |
| Seedream 5 Lite Uncensored | Fast, cheap Seedream. Reaches 4K and is good at typography and poster work. | 4 credits |
| Seedream 5 Lite Uncensored Edit | Takes up to fourteen references and redraws the images you provide. | 4 credits |
The second layer, after the render
The other kind of block runs after the image exists. It is produced, a classifier looks at it, and the result is withheld from you. From where you sit the two are indistinguishable: a wait, then a message. They fail for different reasons and neither says which one happened.
This one has a bill attached. The model did the work, the compute was spent, and on a platform that charges per generation you have paid for a picture you were not allowed to see. It also fails on its own terms fairly often, because a classifier judging a whole image has less to go on than you had when you wrote the sentence.
The quieter failure: silent rewriting
A refusal at least announces itself. The harder problem is rewriting: some platforms expand or reword your prompt before it reaches the model, adding detail, tidying grammar, and smoothing whatever they read as risky. An image comes back, so nothing looks broken. It is simply not the image you described, and nothing tells you your text was edited in transit.
This is what makes prompting feel unreliable elsewhere. You change a word, the rewriter reacts to your change in its own way, and you end up debugging a sentence you never wrote. Some models in this catalog carry that rewriter as a switchable setting and it is sent switched off; the rest have no rewriter to switch. Either way the text you submit is the text that is used.
When nothing is filtered, your wording is the only variable
With nothing screening your prompt and nothing rewriting it, the difference between two renders is what you wrote. That makes prompting more precise work rather than less. Describe where the subject sits in the frame, what the light is doing, what the lens is like. A stack of adjectives hands the composition back to the model, which is exactly the ambiguity you were trying to remove.
Change one thing per run. When the wording is the only input, a single edit tells you what that edit does; against a rewriter the same experiment tells you nothing, because two variables moved and only one of them was yours. This is also why a prompt worth keeping is worth saving verbatim. Nothing is inserted between the words and the render, so the sentence that worked is a record rather than an approximation, and it does the same thing tomorrow.
It carries sideways as well. Every image endpoint in the catalog reads the same prompt field, so wording tuned on a cheap model runs on a heavier one without translation, and what differs between them is the render rather than your interpretation of some intermediate layer's habits.
What still gets refused, and why that is not a filter
Uncensored describes the prompt, not the policy. A subject filter guesses at intent from your phrasing and gets it wrong in both directions, blocking ordinary work and missing what it was built for. The refusals that remain here are a category rather than a guess: anyone who is not of age, and real, recognisable people used without consent.
The difference matters in practice because a category does not need to read your tone. Nothing has to infer whether you meant something innocently, and nothing loosens or tightens with usage. The page on what is allowed and what is blocked sets out the full policy, what happens to an account that crosses it, and who can see the work you generate.
Frequently asked questions
Why was my prompt refused by another AI image generator?
Most refusals come from a text filter matching your wording against a list of terms before anything is rendered, so the trigger is often the phrasing rather than the subject. Some tools also screen the finished image and withhold it. Both paths return the same generic message, which is why rewriting your way out of one feels like guesswork.
Does Vellria rewrite my prompt before rendering?
No. Where a model exposes a prompt rewriter as a setting, the layer that expands or softens your text before generation, it is sent switched off; the models without that setting have nothing to rewrite with. The wording you submit is the wording the model receives.
Do I need to write prompts differently when nothing is filtered?
They need to be more specific. With no filter reshaping the request and no rewriter filling in your gaps, whatever you leave out gets decided for you. Name the framing, the light and the lens instead of stacking adjectives, and change one thing between runs so you can tell what your change did.
Will a prompt I tuned on one model work on another?
Yes. Every image endpoint in the catalog reads the same prompt field, so the wording moves across unchanged and you are comparing models rather than rewriting for each one. What differs between them is the render and the options each accepts, not the language you have to speak.
If nothing filters the prompt, is anything blocked at all?
Yes, and deliberately narrowly: depictions of anyone who is not of age, and real people in non-consensual content. Those are refused as a category and do not soften with time or usage. [The page on what is allowed and what is blocked](/nsfw-ai-image-generator) has the full list and the consequences.
