AI Horde
aihorde.net · Compute · 1 record · JSON
AI Horde Compute
caveatanonymousno cardDrequest-rate
| Free tier | Text and image generation on volunteer GPUs, free, with no account: the README says use API key '0000000000' for anonymous usage, with 'No need to register', and that 'anyone can use it for free, even anonymously'. Kudos never expire and can never be bought or sold. unit none; metered on wall-clock; perpetual |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | anonymous not published |
| Limits |
Anonymous calls sit at the lowest priority and the service 'may be restricted for anonymous users during high load'. The measured pool on 2026-10-22 was 51 workers over 28 text models, so supply is thin and the queue, not a quota, is what limits a job: priority rises only with kudos, earned by contributing a GPU for a user does not have. |
| Binding | request-rate Anonymous calls sit at the lowest priority and the service 'may be restricted for anonymous users during high load'. The measured pool on 2026-10-22 was 51 workers over 28 text models, so supply is thin and the queue, not a quota, is what limits a job: priority rises only with kudos, earned by contributing a GPU for a user does not have. |
| Interface | rest inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | The only way to raise priority is to run a worker, which needs a GPU; a rented GPU would earn kudos, but kudos earned per GPU-hour are not published, so the trade is unmeasured. |
| Reliability | no reliability event recorded |
| Notes | Two front ends share the API: Stable Horde for images and KoboldAI Horde for text. The measured model list is a catalog read without a key: it proves the pool is live and public, not that an anonymous generation completes, because a generation needs a POST and the broker has no POST route. The 51-worker figure is one sample at 2026-10-22T15:34Z and volunteer pools swing by hour. A pseudonymous registered account starts at 25 kudos and outranks anonymous. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aihorde.net/api/v2/status/heartbeat | probe.py record: status 200, 97 bytes, sha256 167f597e7d69, elapsed 899 ms, no challenge detected |
| 2026-10-22 | aihorde.net/api/v2/status/models?type=text | probe.py record, read with no API key: status 200, 3570 bytes, sha256 12f94b1ca5b0, and parsing the body gives 28 text models served by 51 workers, every model with at least one worker, median queue ETA 103 s, smallest models at ETA 0 |
| 2026-10-22 | raw.githubusercontent.com/Haidra-Org/AI-Horde/main/README.md | anonymous section: 'Use API key 0000000000', 'Lowest priority in generation queues', 'No need to register' |
| 2026-10-22 | raw.githubusercontent.com/Haidra-Org/AI-Horde/main/README.md | kudos 'can never be bought or sold' and 'kudos never expire' |
More fields (1)
{
"wave2": {
"class": "decentralized-free-inference",
"free_tier_kind": "perpetual",
"shape": null
}
}Unknown or withheld values (9)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.identity_cost.detailprocess$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated