Workers

What Are Workers?

Workers are volunteer-run software that process AI generation requests for the Horde. They poll the API for pending , generate results using your GPU, and return them to the requesting user. In return, you earn , the Horde's priority currency.

There are three types of workers: generate images, produce text, and handle post-processing tasks like upscaling and captioning. Each worker loads one or more , the trained AI files that determine what it can generate.

Worker Types

User Privacy

Workers never receive any identifying information about the user who submitted a request. All requests are anonymized by the API before being dispatched to workers.

Network Security

Workers only make outbound connections to poll the API for jobs. They never listen on ports or accept incoming connections, so running a worker does not expose your system to the internet.

Trust System

The Horde uses a trust and suspicion system to protect against abuse. Workers that consistently deliver quality results build trust, while those producing bad outputs are flagged and eventually excluded.

Obligations

You volunteer your GPU when it's idle and stop whenever you want. There are no costs or obligations to run a worker, and you can uninstall the software at any time. You can recover the effort you put in by spending kudos.

Getting Started

  1. 01

    Register an Account

    Create an account at aihorde.net to get your API key. This key identifies your worker and tracks your earned kudos.

  2. 02

    Choose Your Worker Software

    Pick the software for the type of work you want to do: horde-worker-reGen for images, KoboldCpp or Aphrodite for text, or AI-Horde-Worker for alchemy.

  3. 03

    Configure Your Worker

    Enter your API key, select which models you want to serve, and configure your preferences. The worker software includes detailed configuration guides.

  4. 04

    Start Contributing

    Launch your worker and start earning kudos! Join our Discord community for support, tips, and to connect with other workers.

Ready to Make a Difference?

Join our Discord community to get help setting up your worker, share your experiences, and become part of the AI Horde family.