summary Configure an OpenAI client for the Horde, choose a model, send chat requests and handle tools, images, reasoning, streams and errors. End state: the client sends POST /v1/chat/completions to ...