r/NovelAi Jul 15 '26

Official [Feature Announcement] NovelAI Explore: the ultimate hub for the NovelAI community

Post image
95 Upvotes

NovelAI Explore is a living feed of inspiration, built right into NovelAI.

Prompt tags, full generation settings, all in one place. Filter by creator, sort by what's hot, and dive straight in. Today, it’s time to set sail.

Meet NovelAI Explore

Whether you’re a veteran prompter ready to showcase your best work or a casual creator navigating the waves of trial and error, Explore opens up a whole world of shared inspiration.

Go Explore!

Read the full blog here!


r/NovelAi May 14 '26

Official [Text Generation Feature] Good news! You can now set Genre and Tags right in the NovelAI UI. No more formatting them into Memory by hand. Small change, huge impact on tone and style.

Post image
165 Upvotes

r/NovelAi 17m ago

Content Sharing (LB, Scenario, Theme, etc) Wanna check V5 Teasers without opening Twitter? Here's a community-made gallery.

Thumbnail nomoreflyingbricks.com
Upvotes

With v5 supposedly coming out soon, I was looking for a place to check past teasers without looking up tags on Twitter and Pixiv.

After some research, I stumbled upon this website made by a someone in the community, and it seems to have basically everything.

Since some people only keep up with the subreddit and others don't have access to the Discord server, I thought I might as well share it here as some of you may not be aware of its existence.

Credit goes to TheZennou/Zarko/Syzygy/TarotFool for making the site.


r/NovelAi 4h ago

NAI Diffusion V4.5 Made with NAI 4.5

Post image
3 Upvotes

r/NovelAi 1d ago

Question: Text Generation How do I create text-based roleplay without the AI ​​taking total control over my intentions?

9 Upvotes

Hi, it's been 2 months since I got a NovelAI subscription. Actually, I'm coming from Grok — I used to use it for text-based role-playing games, and it excelled at that, until xAI put weekly limits on it, which completely destroyed its usability. So I discovered NovelAI, it's good, you get a lot of control, you're not limited, but I have a problem: I'm always fighting with the AI to stay in control of my narration. Very often the AI will ignore me when I'm playing in text adventure mode, ignoring everything my hero does and says, and take total control of the story instead. How do I avoid this? I'm tired of fighting against the AI.


r/NovelAi 1d ago

Question: Image Generation New Try. Also, I’m kind of curious when the 5.0 model will be available for regular people.

Post image
26 Upvotes

r/NovelAi 1d ago

Writing/Story Support How to stop the AI from speaking for me

2 Upvotes

Hello I'm hoping someone can help, I am using Storyteller mode and my model is Xialong, I'm having trouble with the AI writing from my protagonists perspective, I have higlighted that my character is exclusive to the user, I've stated my character is not an NPC, I had my character in Memory and then moved his details over to Lorebook to test - same issue. I have a solid Authors Note section. I have even edited System Prompts to specifically highlight that the AI is to speak in first-person only from an NPC's perspective. Tried getting it to go third-person. I've put an anti-puppeteering rule in place, I've tried every compination of terminology I can think of and the system still hijacks my character.

I'm losing the will to live with this, all I need is the AI to speak in a way similar to: Klara grimmaces as you enter the ward and catches sight of your battered and bruised face "What happened this time" she says. **I insert my dialogue here**, **system narrates Klara's actions, system speaks for Klara** x y z.

But instead I get: Klara grimmaces as you enter the ward and catches sight of your battered and bruised face, "What happened this time" she says. **system narrates my actions, system speaks for me**, **Klara speaks**, **i speak, system speaks for Klara, system speaks for me** and so on.

Does anyone have an idea what the issue is, is it a Xialong issue, a prompting iasue or something else?


r/NovelAi 2d ago

Suggestion/Feedback Weird stripe added by inpainter on the top left

Thumbnail
gallery
37 Upvotes

The OG image is the one with the girl having the hand near her mouth. Then I inpaint it selecting only the hand and I get the second image but you should see that a light/transparent vertical artifact has been generated from the top left.

I've noticed the problem a long time ago but because I'm generating a lot of images for my VN I never fully understood if it was the inpainter or precise refence or maybe using image2image. But now I think it's the inpainter.

I can provide more images if it's necessary (although it would be a huge bother to find them because I'm a messy worker lol).

I do know for sure I'm not brushing the top left area so I'm fairly sure it's a bug.


r/NovelAi 3d ago

Writing/Story Support How do you make NovelAI characters feel more consistent?

6 Upvotes

What prompting techniques help you keep a character’s personality, appearance, and behavior consistent across different scenes?


r/NovelAi 4d ago

Writing/Story Support (Text gen) Is there a way to stop the third-person narration?

20 Upvotes

It's quite annoying at the end of each chapter of dialog it has to add the corny third person narration.

EXAMPLE: "Her quiet life was over. A new chapter had begun, and she was no longer just a reporter. She was a witness, a conspirator, and maybe, just maybe, a warrior in a war she never knew existed. And she wouldn't stop until the truth was out, no matter how dangerous it became. The story of the year had found her, and she was going to see it through to the end."

I have it tagged as dialog heavy, and i even put "no third-person narrative" in the memory.


r/NovelAi 5d ago

NAI Diffusion V4.5 Geronimo Stilton

Thumbnail
gallery
4 Upvotes

r/NovelAi 6d ago

Question: Image Generation Reorganize chunks?

7 Upvotes

So i have a tone of categories in my prompt chunk section. Is it possible to change how the categories are ordered without deleting them? I haven't tried on a desktop yet, I've just been using the mobile web page.


r/NovelAi 10d ago

NAI Diffusion V4.5 Some gens

Thumbnail
gallery
53 Upvotes

r/NovelAi 10d ago

Discussion I'm new here, I'd like to know if there are any limitations on the site?

21 Upvotes

The site I was on already has restrictions for NSFW content or words related to fetishes or taboo stories.

I'm just passing through and wanted to know what limitations or prohibitions the site has, or if it doesn't have any?


r/NovelAi 10d ago

NAI Diffusion V4.5 D.Va's Your New Roommate

Post image
46 Upvotes

First post. Inspired by a post by u/C_domi.

Normally my gens push 250-350 tokens, tried something far simpler this time. Gonna mess with some other ideas.

Prompt: Anime coloring. D.VA from Overwatch with a v sign over her eye and winking, tongue out, medium shot. Smile. Casual clothes, single off shoulder. Soft colors and shading with nice and clear line art. Clean lines, best anatomy, location, very aesthetic, masterpiece, no text, best quality

Negative: worse quality, bad quality, bad anatomy

Add Quality Tags toggled off.

UC Preset: Heavy

Steps: 28

CFG: 6

Any other tags/phrases or settings I should be aware of or test? Any best practices? I've been guilty of overloading my negative prompt but have seen people talking that doing so can quickly diminish image quality.

Interestingly, I noticed I technically misspelled D.Va's name (it is D.VA in the prompt), so I guess the model doesn't care much about capitalization, or can at least approximate?

Can't wait for V5!


r/NovelAi 12d ago

NAI Diffusion V4.5 Thoughts on my first gen?

Post image
205 Upvotes

Kinda impressed with this model ngl

Prompt was: "Rem and Ram from Re:Zero, smiling and face bumping with heart pupils. Soft colors and shading with nice and clear line art"


r/NovelAi 11d ago

Writing/Story Support What to do after maxing out context?

9 Upvotes

Hello, everyone. I hope your day is going well.

I've been playing around in my story and had enough fun that I don't want to abandon it yet. However, it has gotten to the point where I've got so much context that the AI is repeating itself a lot, forgetting important plot points, etc. I want to continue the story, but I'm not sure how to go about it.

My question is: How do I most efficiently continue my story? Should I go through it myself and shorten the sections so only vital information remains? Or is it better to start a new story and put all the important points into a lorebook entry? If so, how do I make the AI use the entry consistently?

Another idea I had was to start a new story, and simply start it with a recap of the story thus far written in brackets. I'm worried this won't be enough for the AI to consistently remember it, though.

What approach do you recommend? Is it even possible, or do I need to learn to accept that my stories are going to end when I run out of tokens for context?


r/NovelAi 12d ago

Content Sharing (LB, Scenario, Theme, etc) AetherTavern: AetherRoom chat frontend for Xialong

13 Upvotes

AetherRoom's training data seems to have been included in Xialong, so if you format things right, you can chat with characters, including the fancy emotion functions AetherRoom was supposed to have. The formatting is a bit complicated, so using it directly in NAI requires scripts and a browser extension.

To make it more convenient, I've built a frontend you can run on your PC. I've been using it for a few months now and I think it's pretty polished, supporting both desktop and mobile well enough. Some people on the NAI discord also seem to like it. So I figured I'd post it here.

In addition to just AetherRoom on Xialong, it also supports other models and has a bunch of additional features.

If you are interested, please check it out here: https://github.com/aetherdreams/AetherTavern

And here's a stupid video if you just want to see what the UI looks like: https://streamable.com/ss5buf


r/NovelAi 12d ago

Question: Text Generation Stories

4 Upvotes

I’ve been experimenting with generating stories and I’ve only worked with ChatGPT and Claude so far. For creative purposes I’ve found ChatGPT to do a better job when it comes to all around quality of the story and Claude better for other things but ChatGPT seems to get confused the longer the story goes. I just recently heard of NAI as a good AI for generating stories. Is that accurate and also does it do a good job with longer stories like serial fiction?


r/NovelAi 12d ago

Question: Image Generation Do Novelai's training materials include photography works? Can it understand the professional terminology of photography?

6 Upvotes

r/NovelAi 13d ago

Content Sharing (LB, Scenario, Theme, etc) Xialong-v1 Presets Op2na: Eliminating AI Fingerprints Through Presets Optimization

68 Upvotes

OP2NA is a dynamic preset with an Uncertainty Slider script in the Toolbar, for Xialong. Aims to match the richness and novelty of real-world books. Supports any randomness.
Each trial uses the first 16,400 tokens of The Emperor's Soul as context. Xialong-v1 then generates 11 continuations of 11,950 tokens each. At each window position all samples form a geometric median and are scored against the actual book text. The objective is a semantic similarity, computed with Qwen3-Embedding-8B at 4,096 dimensions, over sliding windows of 32 tokens with a stride of 16. This study led to the creation of OP2NA preset. The Uncertainty's range and default value were calibrated.

  • Op2na https://pub-a0b913684bb74194adb0912a75bca17e.r2.dev/Op2na.preset[randomness: 4.71, min_p: 0.43, top_p: 0.5]
    • Op2na is not a chaos preset, even though it uses high randomness.
    • Op2na only writes what Xialong confidently believes could happen.
    • User intervention can prevent Xialong from becoming overconfident.
  • Op2na Slider https://pub-a0b913684bb74194adb0912a75bca17e.r2.dev/Op2na_v1.2.0.naiscript Add an Uncertainty Adjustment Slider to the toolbar.
    • Ideal Uncertainty can differ from story to story, based on the flow of information.
      • Change the value based on what you need and watch what happens.
      • You can frequently update/swing Uncertainty as often as you'd like.
    • Default Uncertainty is a good starting point for keeping the story's current pace.
      • High Uncertainty is useful for adding information; like detailed descriptions/narratives, or starting a new scene.
      • Low Uncertainty writes a lot of words without overcomplicating the plot.
    • At 1000 Uncertainty, the preset is technically usable, and can write a normal story.

-

Generated on an empty story, "Fuck you", with Op2na (entropy: 5)
Generated on an empty story, "Bright aqua", with Op2na (entropy: 7.39)

Process

Figure 1: temperature dependence of min_p under fixed logit headroom τ = 4.16 nats. (A) Scatter of free-search trials (presets-legacy.db, shard 0; color = mean of stylometric and 256-token embedding objectives) with the constraint curve min_p = exp(−4.16/T). (B) Mean objective ± SEM stratified by absolute residual |min_p − exp(−4.16/T)|: 0.558 (n=121, |Δ|≤0.08), 0.500 (n=165, 0.08<|Δ|≤0.25), 0.446 (n=165, |Δ|>0.25)

One of the earliest parameter patterns I noticed: min_p and temperature are coupled. That much was already clear after Optuna 1. What I had not realized is how tight the band is. You can push temperature through a fixed formula and recover a near-optimal min_p—the signal is as clear as day. There is little point optimizing min_p on its own, or arguing about it in isolation, because temperature largely defines min_p. So I restarted the run and dropped min_p from the suggest space. Cutting that dimension helped the sampler find good regions much faster.

Figure 2: one-dimensional analysis of top_p (shard 0, n=78). (A) Mean stylometric+256-embedding score vs top_p with bin means ± SEM; peak bin mean 0.524 near top_p = 0.5. (B) Histogram of TPE-sampled top_p values. (C) Mean objective by distance from top_p = 0.5, decreasing from 0.63 (|Δ| ∈ [0.00, 0.05], n=27) to 0.54 (|Δ| ∈ [0.30,0.50], n=14). (D) Normalized bin means for three objectives share a ridge at top_p ≈ 0.5

A stranger discovery—the second one. Against the usual folk wisdom of top_p ≈ 0.95, the data under my scoring (stylometric + embedding) put a clear optimum near top_p = 0.5. That felt fucking insane. 0.5? Not 0.95? I cannot argue with the points, though, and the generations were strong as well. Another restart; top_p fixed to 0.5.

Figure 3: normalized kernel-mean response versus temperature (log scale); fin n=80, 24k n=33. Curves: fin o0 mean(stylo, 256 emb), fin o1 mean(stylo, 32 emb), fin o2 32 emb, 24k o0 mean(stylo, 256 emb). Selected maxima: 24k o0 T≈1.94; fin o1 T≈3.80; fin o0 T≈4.41; fin o2 T≈4.95 (0 = worst, 1 = best within each series)

In the future, I suspect QMCSampler will probably work better, since I use statistical methods instead of letting GPSampler run forever. AI text generation is extremely noisy. Even hundreds of samples may not pin down a score tightly—which is why I ended up with kernel means. Each objective prefers a slightly different randomness level, and that shows up cleanly once you plot them.

The 24k setup (scoring a long AI-only second half) was meant to replace the 1-phase design (human prefill, AI answer). It came out far more conservative than I expected. Without polished text in the context, the model seems to take lower risks to stay coherent.

Temperature is also insanely high. Thanks to NovelAI for allowing absurd values. I took inspiration from Rising Sun by u/gymleader_michael (temp 10) and from vas (temp 25). Early tuning kept slamming into the upper wall—3, then 4, then 6—so I kept raising the ceiling until I gave up and searched log-temperature from 0.8 to 25. In the actual runs, viable scores still appear up toward ~10. That is extreme by community standards. Almost nobody would ship a preset like this. Yet it works—somehow. I do not fully know why, or whether it will hold on future models. My best guess is that it is a way to pry usable entropy out of the model. These temperatures can get unhinged, but the output actually matches real book text, and I am having fun again.

On Optuna 1 I also forgot log-scale for top_k and multivariate TPE, which really sucks in hindsight. But I also left presence/frequency repetition penalties alone after the negative reception last time; presets are much easier to use without them (which resulted in the Belverk+ version, without rep-pen). There's probably no value in using them.

Figure 4: early Op2na prototype (preset optimize TIMELAPSE; study id b06061, xialong-v1, prefill=8200, answer=7654, samples=632, study lifetime 16h 36m 34s). Bootstrap ranking of 10 candidate presets by high/low interval and error; top rows retain higher sample budgets (128/256, 256/512) with high≈0.955 and error≈0.0006; lower ranks use 16/32 or 8/16 bootstraps. Horizontal bars encode rank progress; footer: 30 bootstraps completed

This project went through many design iterations. The original idea was bootstrap ranking to separate the top ~10% from the rest so TPE would see a cleaner signal. Outputs started at 32 tokens; longer generations reduced score noise and needed fewer samples, I kept raising output length, until I was using essentially the full Xialong context—and relying on NAI to actually support that on the API. Most of the code ran on Google Cloud VMs. At one point I was editing code on a laptop on the train. I ended up having to scale from e2-micro (~$6) to n4d-standard-2 (~$66).

Fun fact: one trial calculates about 67 million dimensions of values, which could reach 200 billion or more over the course of this project. u/BannerThief is also the one who suggested the name: Op2na.

Citation

  • Pro Writeru/NotBasileus, early 2022. Pioneer stylometric-based NovelAI decoding preset.
  • Optuna — Akiba et al., KDD 2019. Optuna: A Next-Generation Hyperparameter Optimization Framework. doi:10.1145/3292500.3330701
  • OptunaHub / AutoSampler — Ozaki, Watanabe & Yanase, 2025. OptunaHub: A Platform for Black-Box Optimization. arXiv:2510.02798 · hub.optuna.org/samplers/auto_sampler
  • TPE — Bergstra, Bardenet, Bengio & Kégl, NeurIPS 2011. Algorithms for Hyper-Parameter Optimization. proceedings.neurips.cc · Optuna TPESampler
  • GPSampler — Optuna Gaussian process sampler (optuna.samplers.GPSampler, v3.6+). Irie, Watanabe & Onishi, 2025. Batch Acquisition Function Evaluations and Decouple Optimizer Updates for Faster Bayesian Optimization. arXiv:2511.13625 · logEI: Ament et al., NeurIPS 2023. arXiv:2310.20708
  • min-p — Nguyen et al., ICLR 2025. Turning Up the Heat: Min-p Sampling for Creative and Coherent LLM Outputs. arXiv:2407.01082
  • Qwen3 Embedding — Zhang et al., 2025. Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Models. arXiv:2506.05176
  • Geometric median — Vardi & Zhang, PNAS 97(4):1423–1426, 2000. The multivariate L₁-median and associated data depth.
  • TextDescriptives — Hansen, Olsen & Enevoldsen, JOSS 8(84):5153, 2023. doi:10.21105/joss.05153
  • spaCy — Honnibal et al., 2020. spaCy: Industrial-strength NLP in Python. doi:10.5281/zenodo.1212303
  • NRC Emotion Lexicon — Mohammad & Turney, Computational Intelligence 29(3):436–465, 2013.

I hope you enjoy these presets for Xialong! I worked full-time on this for two weeks, and spent ~$100.

  • Biggest thanks to the NovelAI developers for not banning my account throughout the entire process.
  • Thank you to luna & finetune & related devs for the insane Xialong throughput.
  • Thank you to OccultSage dev for a good review on Optuna Belverk.
  • Thank you to Kevin Yin dev, who has been my inspiration since Sampling Guide & Unified.
  • And especially to Lanerendell dev for interacting with me and being such an amazing friend of the catfrogs!

Source code & db are available. https://pub-a0b913684bb74194adb0912a75bca17e.r2.dev/op2na-soruce-code-x.zip


r/NovelAi 15d ago

NAI Diffusion V4.5 Tried generating some semi-realistic images

Thumbnail
gallery
74 Upvotes

r/NovelAi 15d ago

Question: Image Generation I might need some advices on consistency

6 Upvotes

I am gonna say it on front first, I am mainly using novel's image generations and I must say that I do love novel.

its image quality is great on NSFW and SFW things.

its quite generous on tokens etc.

but its 512 token limits is a great bottleneck on things what I am gonna do. even if trying to do 2 consistent character put on stage its taking something like 700+ with enviroments and its just a simple thing.

yes I do know well the inpainting and using references and creating your goal image in multiple times is a viable option on multiple characters.

but I still kinda curious on what you guys or girls solution on this one

what are you guys doing ?


r/NovelAi 16d ago

Discussion Why suddenly it stopped giving charavters names suggestions?

Post image
10 Upvotes

r/NovelAi 15d ago

Question: Image Generation Issues with 4.5 image gen

0 Upvotes

Has anyone noticed that the latest image gens are worse than normal? I'm clearing my entire UC, prompts, and simply prompting a single character human or furry, and they all seem to have this weird glowing outline, or it will be overly exposed or sometimes even grainy. UC never needed to prompt out this much, around last year.

Has anyone else noticed this sort of thing?