RunFaps
db0

db0

patreon

db0 posts

Posts: 0 Files: 0

Lost patrons

Hey peeps, I noticed a lot of the patrons seem to have fallen off lately without any notice. This is probably because Patreon as a platform switched to a different bank in a different country and a lot of credit cards started rejecting the payments at which point patreon dropped them silently. This has affected a lot of other creators on patreon, many of which lost significant amount of audience. ...

Troubleshooting monthly kudos rewards

I've gotten a few reports from some people that they didn't get this month's rewards. I do see others receiving them properly though so I'm investigating this. Please let me know if you didn't get anything for June and I'll handle it. Thanks

db0 post State of the AI Horde - May 2023

State of the AI Horde - May 2023

Reward bug?

The other day I mentioned I sent some early rewards: https://www.patreon.com/posts/early-rewards-82545779Today someone told me they haven't received this month's reward, even though it in the system it claimed their reward time had passed. I suspect it might have been due to the above.In case you haven't received this month's reward, please ping me and I'll investigate and fix ...

Early rewards for some

Hey peeps, as I was investigating a bit on some rewards,I mistakenly triggered monthly rewards for some of you. This means you received your monthly rewards earlier than usual. If you're one of the lucky few, enjoy the early kudos. Just don't be surprised if you don't get them once again at the next cycle ;)I am not posting which usernames to ensure privacy. If you want to check, check...

Removed Limits

I removed the various tier subscriber limits, except the Treasured - Early Bird which had the wrong amount of kudos when initially created (and I don't want to rugpull those subscribed to it)This is mostly to simplify my life from having to adjust things all the time

Devlogs at the Division by Zer0

I decided to continue devlogs from my personal site. Unfortunately the capabilities of blogging from Patreon are very limited and since I'm not using the visibility controls, I am not getting much of a benefit from posting directly here.Here's the latest one about image interrogation. Please subscribe to my blog via RSS for easier updates.

depth2img now available on the Stable Horde!

Through the great work of @ResidentChiefNZ The Stable Horde now supports depth2img, which is a new method of doing img2img which better understands the source image you provide and the results are downright amazing. This article I think explains it better than I could.See below the transformation of one of my avatars into a clown, a zombie and a orangutan respectively.To use depth2img you need to ...

Cold Slowdown

Sorry for the lack of updates folks. I've been down with the cold. Here's a blogpost! https://dbzer0.com/blog/codeformer-and-reddit-bot-for-the-stable-horde/

Automated Rewards and Tiers

Hey everyone, I have finally finished integrating Patreon with the Stable Horde. This will allow me to maintain everyone rewards automatically, and adjust them according to your status on patreon as well.This means for example, if you upgrade your subscription from one tier to the next, you will also receive the adjusted reward on the next month's cycle without me having to find the time to ad...

Massive Refactoring

When I first designed the AI horde,I wanted to create something quickly to put it to use for the video game I'm making, Hypnagonia, so that I could automatically generate AI story blurbs for my various Torments. For that I needed a system which provided a REST API without any complex configuration on the client side.The initial design I expected it would be like something to better distribute ...

Beta Testing

Progress on our Refactoring to an SQL ORM continues, but it's tricky business.Apologies if I haven't onboarded anyone from patreon lately. I'll do it once the new database is up.You can help iron out the bugs by joining us in discord.

Mastodon Bot

I have now well and truly switched to Mastodon as my primary microblogging platform. (You can find the official stablehorde account here btw), but as I was playing with it I throught this would be a great place to deploy a Stable Horde bot, then one thing led to another, and well...here we go!The stablehorde_generator will monitor its notifications and if you mention it using the magic words "...

Post-Processing

One new very requested feature is finally possible on the Horde: Post-Processing images!Now when requesting an image, you can optionally specify one or more post-processors to apply to the final result before having it sent back to you. You can even specify in which order you would like them to be applied!Due to the extra processing required for this, every post-processor requested, increases the ...

Teams

The new update for the Horde is out, and it implements worker teams!A worker team is a voluntary association for any worker to join. By default a worker belongs to no team, but with a simple API call, they dedicate their worker to a specific team.Joining a team starts accumulating stats from the worker. Any time these workers gain kudos or gather uptime etc, the cumulative amount for that team&#39...

Cancelling and better calculations

One new feature set has been added to the horde, and this has to do with making the kudos calculations more accurate and tracking everything correctlyThe first update is the Kudos calculation. We realized recently that the kudos awarded for generating larger images did not match the comparative time it took to generate them compared to smaller images.Some experimentation showed that the difficulty...

NSFW filter is back!

With the new nataili bridge we had lost the existing NSFW censorship model which was responsible for ensuring SFW workers who wanted to, did not generate NSFW images. It was also an important part of the censorlist implementation, where even NSFW workers could choose specific words which would activate the censor filter as they are concepts that never belong into pornographic prompts.Today I'm...

db0 post 1 Million requests fulfilled!

1 Million requests fulfilled!

🎉20 Terapixels generated! 🎉All in barely over a month! At the end of September we had barely 3 workers and now we regularly have 30 chugging!Y'all are awesome!

img2img now available to everyone

As I mentioned in my last post , the initial release of img2img was only available to trusted users, due to the potential for someone sending illegal input.I've since worked on more countermeasures to this, and have now unleashed img2img for everyone so long as they're coming from a safe IP (as in, no masking your IP behind a VPN etc)I also made a video using the awesome web UI provided by...

One-Click Worker Install, Multiple Models and img2img, oh my!

I have started a closer collaboration with hlky and the (soon to be renamed) sd-webui group, on [a unified backend for SD generations](https://github.com/sd-webui) and the first thing I did was port the horde bridge into it.The second thing I did was ask henky from the KoboldAI crew to help me setup a one-click install of the thing using micromamba. This means that you can new head to this the [na...

db0 post Our second competition

Our second competition

We're running another competition to choose the new Stable Horde's discord bot's emoji icons.

Our first Competition

I've running a competition to select the avatar for the new bot. Join us and post your best idea! https://discord.gg/GwbMFPnS?event=1029038026724216862

A new kind of reaction

One feature I always wanted since I developed the Kudos system, was a way to effortlessly use it to reward good behavior in the community, so that Kudos is not only gained by generating images, but also by supporting community interactionHowever making a discord bot is not something I've done before and I just do not have enough time to do it myself. So I decided to use the other idea I had fo...

Countermeasures

After the immediate urgency of the raid disruption has been dealt with, it was time to keep extending the ways to detect and deal with malicious actors on the horde as I do not wish to keep it into invite-only mode indefinitely, as that would add an extra step to the most critically important aspect of the horde. Having enough workers.However as I started building on this, I kept coming with more ...

The Raid

I woke up a few days ago to the thing I was expecting would happen sooner or later. During the night a malicious worker joined the Stable Horde and instead of generating and sending stable diffusion images, they were simply sending a racist image macro on top of spawning multiple workers with racist and obscene names. This person went to considerable effort to understand how the bridge works and e...

The Blacklist

In the previous post, I talked about NSFW controls for the Horde and how it's important to allow NSFW creations, but give the tools to individual workers to handle what they are comfortable with.Now a lot of workers would choose to allow NSFW, but the internet being the internet, they might not want to allow every kind of NSFW creation.And this is where the blacklists comes in. Three new varia...

The NSFW Question

With a worker joining the horde recently who was accidentally censoring NSFW generations without meaning to, it pressed me to implement the solution I was considering for the NSFW question.To the question is: Does the Horde allow NSFW?The answer must be: Yes, but voluntarily!As the horde is effectively just a dumb pipe between workers and clients, barely one step above pure p2p, it is impossible f...

Joining of the Hordes

With the recent APIv2 refactoring, I finally did work to combine both the Stable Horde and the KoboldAI Horde to the same codebase, to allow for easier maintenance for myself.So with that finally out of the way, I have now official merged the two hordes into a single repo: AI HordeThis now contains a common readme with information which stays consistent between the hordes, as well as readme inform...

APIv2

I've been hard at work for the past 3 days, refactoring the whole Stable Horde code. It all started when I realized it was time to onboard swagger documentation for my RESTful API, because people had to be able to read up on it on their own.As I was working on it however, I realized this would be a good opportunity to update the API itself, to fix some of the issues I had with it and some of t...

More Models