Skip to content

How-to

Procedures for an operator or contributor who already knows what they want to achieve: the ordered steps, the checks between them, and the way back if a step fails.

Documents

Document Summary
Kudos ledger operations Operator procedures for the kudos ledger: mode cutover, health checks, rollback, recovery, partition conversion, and event retention.
Add extended image controls to a frontend Integrate sampler discovery, schedules, solver controls, expanded ControlNet types, and control-map annotations into an existing image frontend.
Add a sampler, scheduler, solver control, or annotator Extend the image sampler and control-map vocabularies across hordelib, horde_sdk, AI-Horde, and the reGen bridge, in the order that keeps them compatible.
Add an image baseline Publish the baseline record on the model reference, and add a bridge row only when a release adds the engine support.
Use the style endpoints Read the published style contract, create text and image styles that declare a policy and placeholders, and send requests under them.
Add style authoring and styled requests to a frontend Build style authoring controls from the published style contract, build request inputs from a style's declarations, preview with a dry run, and handle collections and style errors.
Update an existing style integration The changes in AI Horde 5.1.13 that a client already using styles can observe, what to change for each, and how to check it.
Run the OpenAI-compatible chat front Configure and run horde.oai, verify its model list and completions, and diagnose availability errors and lost submissions.
Send chat completions through the OpenAI-compatible front Configure an OpenAI client for the Horde, choose a model, send chat requests and handle tools, images, reasoning, streams and errors.
Send text generation requests through the native API Submit a prompt to the native text API, choose models and parameters, poll the status, read or cancel the generations and handle errors.
Add chat completions to a web frontend Call the chat front from a browser, parse streamed replies, run tool calls and display model limits and errors.
Write a minimal chat worker Run the example Python chat worker with an OpenAI-compatible backend, verify the token counter and check the worker declaration.
Serve chat jobs from a text worker Add chat support to a text worker, declare capabilities, check prompt fit and submit replies or faults, with koboldcpp as an example.