XaiJu
db0

db0

patreon


db0 posts

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.

So if you are a subscriber here, do check that all you payment information is ok.

...

View Post

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

View Post

State of the AI Horde - May 2023

View Post

Reward bug?

The other day I mentioned I sent some early rewards: https://www.patreon.com/posts/early-rewards-82545779

Today 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 if neede...

View Post

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 your kudos amounts.

View Post

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

View Post

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 upda...

View Post

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 ...

View Post

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/

View Post

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 adjust things

Also there is a new adjustment, where now patrons can utilize the horde even...

View Post

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 distr...

View Post

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.

View Post

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 mon...

View Post

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 kudos consumption for generating that image by 20%. Furthermore due to extra ...

View Post

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 th...

View Post

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 correctly

The 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 th...

View Post

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 happ...

View Post

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!

View Post

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 2022-10-21 11:46:17 +0000 UTC View Post

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 [nataili repo](2022-10-19 10:57:03 +0000 UTC View Post

Our second competition

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

View Post

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

View Post

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 interaction

However 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 id...

View Post

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...

View Post

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 edit its code to send garbage in an effort to ruin it.

Unfortunately due to the openness of ...

View Post

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...

View Post

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 for me to figure out which requests or generations are NSFW. In fact, way mor...

View Post

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: 2022-10-01 01:51:15 +0000 UTC View Post

Some generic thoughts on the Stable Horde in my blog


View Post

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 ...

View Post