# Tutorial Learning paths for someone meeting a subsystem for the first time: one working result reached step by step, each step checked by its output, before the how-to pages that assume the goal is already known. ## Documents | Document | Summary | | --- | --- | | [Your first chat completion through the Horde](first_chat_completion.md) | Use the OpenAI Python SDK against the Horde's chat front: pick a served model, send and stream a completion, run one tool round and parse a json_schema reply. | | [Serve your first chat job with koboldcpp](first_chat_worker.md) | Start koboldcpp as a Horde chat worker, verify registration and complete a chat request followed by a tool request. |