How the AI Horde works

Volunteer workers, kudos, and waiting time.

Short read7 parts

What this covers

Explanation detail
  1. 1 · Volunteer workers

    AI Horde coordinates computers contributed by volunteers. Each runs worker software that requests jobs, generates results, and sends them back.Worker operators choose which models to offer. The available capacity and model list can change as workers connect, disconnect, or load different models.You can help provide that capacity by running a worker. The Contribute page explains how to take part.
  2. 2 · Request queue

    Pressing Generate sends your prompt and settings to the Horde's queue.An available worker that supports the model and request can accept the job, generate the image, and return it.Kudos influence priority. Worker availability, request requirements, and scheduling also affect how soon the job starts.
  3. 3 · Kudos

    Kudos are credits used within AI Horde. You earn them by contributing work, and generation uses them. Users can also transfer kudos to one another.Your balance affects queue priority. Some requests require an upfront balance; Allow downgrade can reduce supported settings when the requirements are not met.You can use the service for free, including anonymously, subject to request limits and available workers. Running a worker helps others generate and earns kudos for your account.
  4. 4 · Trust and content settings

    Trusted workers limits requests to workers associated with users the Horde marks as trusted. Fewer eligible workers may mean a longer wait. Trust status does not guarantee image quality or privacy.Allow NSFW marks a request as potentially containing adult content. Workers choose whether to accept such requests.Censor NSFW applies while Allow NSFW is off. A worker's detection can make mistakes, and the Horde's other safety checks still apply.
  5. 5 · Waiting time

    Waiting time depends on demand, compatible workers, your priority, and the work needed to generate the image.Larger dimensions and more steps generally take more processing time. A model offered by more workers gives the scheduler more options, though its queue may also be busier.Use the studio's estimate as a guide. If no worker can accept the request, it may expire before one becomes available.
  6. 6 · Results and storage

    Finished images appear in Results. Open an image to enlarge it, or use its menu to download it, reuse settings, or send it as a source image.The studio stores downloaded results in this browser. Server download links are temporary. Browser data can be cleared or removed by the browser, so download images you want to keep.Requests are processed on volunteer machines. Operators can potentially access the prompts and images sent to their workers.
  7. 7 · Workers and contribution

    The Workers page shows available workers and their models. Status shows network activity and the queue.The first-image tutorial helps you send a request. To help others generate, visit Contribute for worker setup and other ways to support the project.