Request Tool KoboldAI + Erebus Model for text-based adventure

fass

Member
Sep 10, 2017
110
226
Lakius, I ran the update successfully as suggested (and it updated things!) by rebooting first to be safe and then disabling the security compeltely and then running it to let it update. This actually worked! I was able to run kobold then but only while security was still completely off. I'm using kaspersky. I keep finding irrelevant and decade or more old articles or entries in help things about their software that doesn't really help or apply here so I'm pretty confused to say the least. I think you may be on to something too, smirk, that perhaps it is some element or action of python that is being blocked somehow? Not sure. I've checked python.exe and it is permitted as a trusted application and has access to network activity from what I can see.

EDIT: I think I'm narrowing it down. I disabled only the "Network attack blocker" part of the security and it worked. I was able to get the kobold interface to load and communicate with the AI. So I think I can assume that it must be within that area that the problem lies.
 

_Ash_

Newbie
Mar 22, 2019
31
14
I feel like Kobold AI is a little censored
I tried out a non-consensual story and it just lead to punishment instantly/doesnt even write and just goes to the end or even turning into a greentext type story
It may have been skill issue in my prompts but it seemed to be a little bias against it
That was with Erebus 2.7B
 

smirk

Member
Jul 2, 2019
145
206
I feel like Kobold AI is a little censored
I tried out a non-consensual story and it just lead to punishment instantly/doesnt even write and just goes to the end or even turning into a greentext type story
Might be a combination of prompt/memory/AN and the type of stuff Erebus is trained on. Sometimes the AI needs a little steering to get what you're going for. The one thing I've struggled (hah!) with when it comes to non-con is that the "victim" always eventually ends up moaning in pleasure and begging for more, no matter how I set it up or guide it. That's... generally not how non-con works, but I suspect this is down to the training data used for Erebus. There might be better models for that kind of stuff, not sure.
 
  • Like
Reactions: Slaver0

ModraHD

Member
Mar 22, 2019
158
650
I feel like Kobold AI is a little censored
I tried out a non-consensual story and it just lead to punishment instantly/doesnt even write and just goes to the end or even turning into a greentext type story
It may have been skill issue in my prompts but it seemed to be a little bias against it
That was with Erebus 2.7B
Might be a combination of prompt/memory/AN and the type of stuff Erebus is trained on. Sometimes the AI needs a little steering to get what you're going for. The one thing I've struggled (hah!) with when it comes to non-con is that the "victim" always eventually ends up moaning in pleasure and begging for more, no matter how I set it up or guide it. That's... generally not how non-con works, but I suspect this is down to the training data used for Erebus. There might be better models for that kind of stuff, not sure.
Really? I couldn't get the AI to stop trying to show one character crying and struggling in vain yesterday. I had a pretty explicitly non-con setup though, a female knight defeated by a succubus. (I had a burning desire for a "K-kill me already!" story setup. I'm, uh, 300+ replies in now) Try using the Genre tag in the Author's Note Template in the Memory button, on the bottom left. Erebus knows [Genre: <comma-separated list of genres>] to set those. Switch them up when a new scene starts. If you give the character some written motivation and reactions in-scene as well, the AI is better at using that. Delete any mention of the character acting out of character! This is super important! The AI makes educated guesses based on context, but will continue to be a scatter-brained creative until you establish a pattern. The more unrelated content you allow to mingle, the more confused it gets. If it can't reconcile two conflicting facts, it flip flops, and that's not fun to read unless you like seeing dying AI bullshit like early AI Dungeon.

Speaking of patterns, if it starts to repeat actions you need to change things up or end the scene. Like my scene mentioning the succubus' tail wrapped around someone's leg and her wings flapping or fidgeting. Every 3 lines. I wish it would stop showing characters blushing every 10th line, but that's a hallmark of cheap smut and unrelated.

As for the Over Too Soon issue which is a classic, click Retry to re-generate the reply. Use it often! Delete parts of the reply you don't like, if some is good. If the climax still happens, check the preceding story for leading sentences. Someone's face grimacing, feeling something rising, etc, can lead the AI to make the conclusion happen immediately. You may need to rewrite a bit, or again, change up the scene a bit. Switch poses, start some dirty talk, etc.

One more bit of advice is to lower your standards a bit. Good stories have some foreshadowing, which the smutty AI Erebus simply can't handle without serious railroading, and why bother at that point if it's going to be a struggle. So instead, just say outright what's going to happen or what a character is going to do, then let the AI say how. (I had a character brew a potion late at night in secret, and the AI wouldn't stop bringing it up the next day. EVERYONE wanted to look at it and drink it or splash it on someone else or explain that it's an aphrodisiac in the next scene, until I resolved the plot thread with the brewer refusing to explain when asked.)

Lastly, get used to clarifying sentences in scenes with multiple characters with the same gender or role. "She puts her hand on her shoulder." Whose hand? Whose shoulder? The AI is gonna get confused. "Sarah puts her hand on the younger woman's shoulder." Okay, the AI now knows what's going on, and won't incorrectly assume. It gets much worse with sex involved, since the AI likes to bring actions up again or conclude them. Bad assumptions mean the dick is in someone else. Expect to need to correct characters and roles/titles too when the AI makes a mistake, or that mistake will stick around.
 

smirk

Member
Jul 2, 2019
145
206
Thanks! Those are some solid tips, I'll definitely keep them in mind.

One more bit of advice is to lower your standards a bit. Good stories have some foreshadowing, which the smutty AI Erebus simply can't handle without serious railroading, and why bother at that point if it's going to be a struggle. So instead, just say outright what's going to happen or what a character is going to do, then let the AI say how.
Yes I've noticed this too. Funnily enough, I learned this when the AI did it itself. I personally don't like that writing style, but I've since used it from time to time to steer the story where I want it to go if the AI doesn't catch on.
 
  • Like
Reactions: Slaver0 and ModraHD

ModraHD

Member
Mar 22, 2019
158
650
Thanks! Those are some solid tips, I'll definitely keep them in mind.



Yes I've noticed this too. Funnily enough, I learned this when the AI did it itself. I personally don't like that writing style, but I've since used it from time to time to steer the story where I want it to go if the AI doesn't catch on.
I wholeheartedly agree on the style. But I can power through scenes that would take days to write alone, and if I care enough I can edit them out later. It also needs some railroading to name new characters in scenes. Though it's quite happy to make up names for backstory characters. Ah, and it's a fucking crapshoot to get a description for someone's body, I usually end up specifically having a character look them over for the first time.

Now if I could just get it to write more skin-detail descriptions of stuff happening... It's fine mentioning throbbing and whatnot, but rarely any more detail lower than the bodypart involved. Or nipples, but nipples are special I guess. I've got like 5% odds to get the detail level I want, except for one scene where someone's huge boobs were rubbed in immaculate detail for multiple paragraphs. The AI must have a special altar where it keeps that reference work.
 
  • Like
Reactions: shutdow and Slaver0

ModraHD

Member
Mar 22, 2019
158
650
I'm going to give some of the other models a shot. I've heard that they can manage some NSFW writing, given that they also have NSFW data. They also should have a much better handle on plot elements beyond the set dressing before someone acts horny.
 

ModraHD

Member
Mar 22, 2019
158
650
Yeah, if you want any dialogue better than porn acting, Nerys is the way to go. It's a little formal and shy to initiate NSFW, but handles it quite fine once that starts. Like, it will try to skirt around R18 topics or descriptions, but has no problem switching gears and keeping NSFW scenes going. It's a little too "The publisher doesn't want you to have these characters talk about dicks in this scene, please edit that out", but whatever.

I found it much more dialogue friendly and plot-aware, with characters actually trying to contribute into the plot instead of trying to make plot threads resolve into a horny-relevant action ASAP. I'll probably keep it rolling and see how it handles more NSFW outside of the one scene I had time for, but I like it more so far than Erebus. I'll have to see how it handles a threesome though, that could be a dealbreaker.

Nerys worked well for me adventuring and sex surprisingly, while Erebus is more more smutty and seems to work better for my mommy kink.:LOL:
Agree with you there. Nerys doesn't quite understand kinks, its understanding rapidly reaching 0 once you get niche enough. Which can be funny in a "don't acknowledge how weird it is" sort of way. Eggs for breakfast, anyone? Don't ask where she was holding those. Tell her you want them sunny side up.
 

smirk

Member
Jul 2, 2019
145
206
I'm using Nerys for adventure mode, but might try it out in story mode too. Haven't had time to test out the Shinen/Horni much. Some of the untuned GPT models (GPT2-XL, GPT-J and GPT-NEO) work surprisingly well; they are trained on some NSFW content so if you want a story/adventure that is mostly SFW but with some erotic stuff they're not half bad. Erebus is heavily skewed toward NSFW content though, and seems to get impatient if nobody's gotten fucked in a paragraph or two... Works for some stuff I guess, especially if you want the AI to initiate more.
 

ModraHD

Member
Mar 22, 2019
158
650
I'm using Nerys for adventure mode, but might try it out in story mode too. Haven't had time to test out the Shinen/Horni much. Some of the untuned GPT models (GPT2-XL, GPT-J and GPT-NEO) work surprisingly well; they are trained on some NSFW content so if you want a story/adventure that is mostly SFW but with some erotic stuff they're not half bad. Erebus is heavily skewed toward NSFW content though, and seems to get impatient if nobody's gotten fucked in a paragraph or two... Works for some stuff I guess, especially if you want the AI to initiate more.
Shinen being an older model from the same creator as Erebus has me hesitant to even bother downloading. Horni only being 2.7B also has me skipping over it. I can fit a 13B and follow along fairly painlessly as it "types", and more is better. Untuned is a good point actually. Given the cost of generating and training these models, untuned is a perfectly valid substitute. Google must be burning a country's worth for their 540B PaLM.
 
  • Like
Reactions: Slaver0

smirk

Member
Jul 2, 2019
145
206
Shinen being an older model from the same creator as Erebus has me hesitant to even bother downloading. Horni only being 2.7B also has me skipping over it.
Sadly, with only 8G of VRAM I've found that 2.7B is the only thing I can run comfortably and get the generation speed I want. I have 64G of system RAM but that is painfully slow. I did not consider AI work when I bought my rig ;)

Untuned is a good point actually. Given the cost of generating and training these models, untuned is a perfectly valid substitute. Google must be burning a country's worth for their 540B PaLM.
You probably want an untuned model, or one that is specifically tuned for your purpose (i.e. smut). Untuned models don't have any biases or weights, so you get more freedom at the cost of having to "steer" the AI more.
 

ModraHD

Member
Mar 22, 2019
158
650
I grabbed a 3090 for DAZ work. I really haven't even fully exploited it there except with horrifically unoptimized hair, but this is a fun side project. (I'm glad it's winter now though. I can't imagine building a top end PC today, I'd need an HVAC in it)

You probably want an untuned model, or one that is specifically tuned for your purpose (i.e. smut). Untuned models don't have any biases or weights, so you get more freedom at the cost of having to "steer" the AI more.
Oh it'll still have biases alright, but just the usual language AI ones. Like ”She worked as a ” having the AI suggest prostitute as one of the top 5 options, even for a neutral AI. You're probably right about steering though.

Nerys pissed me off earlier by having a character devolve into a brainless exposition dump requestor, where the info seemed to fall out of their brain and they couldn't say anything that didn't end in a question. Erebus has some... interesting spontaneity, and I don't think it would have gotten stuck. Nerys is also quite mainstream when it comes to R18 scenes. They don't feel as hard hitting, and they didn't hit the right spot. I tried to stomach it, but switched AIs pretty quick. Sorry Nerys, I'll invite you back for pillow talk and character development after the hole development part of the story.

On another note, author notes help a LOT. Not world info, but genre tagging. They really help steer the AI and really help it be subtle, with characters knowing their role. Now, I can't even find a tag list, but it seems anything goes, as long as it's short and comma separated. I think it supports complex tags with colons, too, but again, I probably need to join their Discord to learn more.
 
  • Like
Reactions: Slaver0

smirk

Member
Jul 2, 2019
145
206
Is it better than the NovelAi story creator
Never tried NovelAI. But given that you have the hardware to run the larger models and you know how to write good prompts and tweak the parameters, I would say yes. Particularly if you're writing erotica (which I assume you are, since you're here) as you can pick models that are trained specifically for that purpose - something I would assume NovelAI does not offer.
 
  • Like
Reactions: ModraHD

ModraHD

Member
Mar 22, 2019
158
650
Helpful links:


Particularly:

And


The readme doesn't mention the wiki, you need to view the github to see it.

Is it better than the NovelAi story creator
Long Answer:
For the $10 or $15 USD per month plans, you're looking at a Fairseq 13B model based storyteller. From a purely hardware based argument, that's a 3090 to run it. $25 plan runs a different architecture (GPT Neo-X) at 20B, which is pretty huge and you'd need a few grand in hardware to run it locally. For every "B", you need about 2GB of VRAM to run at full speed, the speed going down if you use RAM. However, it's important to note that NovelAI guys are stuck using models with permissive licensing - KoboldAI gets to use models that aren't commercially permitted by their original creators, for research purposes. OPT-13B (Nerys OPT13B or Erebus OPT 13B on KoboldAI) is considered better than GPT-NeoX-20B (NovelAI's Krake), since the base model is better. You can also run KoboldAI on cloud computing, such as Google Colab, entirely free.

NovelAI just also added StableDiffusion AI image generation and it seems to be quite lucrative for them, so they've been dead silent on text AI improvements for quite some time, and their reddit is full of anime girls now. They do offer some better back-end tools from what I've read, but you're capable of using less pretty tools in KoboldAI to match. It all still gets fed in word-by-word into an AI, after all.

Short Answer:
If you're after smut, smirk is 100% right in that one of KoboldAI's NSFW models will be better at giving you what you want.
 

Rebby

Member
Apr 17, 2017
213
319
When writing smut, when and where should I write details on how the characters are dressed?
Right now the woman of my story has removed about 5-6 panties
 
  • Haha
  • Like
Reactions: Slaver0 and smirk

smirk

Member
Jul 2, 2019
145
206
When writing smut, when and where should I write details on how the characters are dressed?
Right now the woman of my story has removed about 5-6 panties
Haha yeah that's a known problem... These models don't seem to have any concept of a person's state of dress, they just know that if you want some pussy you have to take off the panties first :D

One workaround is to update the Memory or World Info entry constantly as the characters change or remove clothing but it's a chore and not a guarantee that it'll remember. There really should be an inventory system of sorts, especially for adventure mode, where currently worn and carried items are constantly sent to the model with each new generation.
 
  • Like
Reactions: Slaver0

Rebby

Member
Apr 17, 2017
213
319
Haha yeah that's a known problem... These models don't seem to have any concept of a person's state of dress, they just know that if you want some pussy you have to take off the panties first :D

One workaround is to update the Memory or World Info entry constantly as the characters change or remove clothing but it's a chore and not a guarantee that it'll remember. There really should be an inventory system of sorts, especially for adventure mode, where currently worn and carried items are constantly sent to the model with each new generation.
ok lets say I put it in "Memory" what should i write?
not wearing panties?
I've added this but still it seems they grow back
 
Last edited:

smirk

Member
Jul 2, 2019
145
206
It's a bit hit and miss as I said, but try putting it in square brackets. I.e. in Memory [HerName is currently not wearing panties.]
 
  • Like
Reactions: Rebby

Rebby

Member
Apr 17, 2017
213
319
I think sometimes these AI would have to come with some sort of poser program. which can help keep track of where people are in reference to one other.
So many times times a person is sitting, then sitting down, and then sitting down again, or walk into a bar multiple times.

I'm currently using Erebus 6.7B, I have not been able to load any other.
 
  • Like
Reactions: Slaver0