Talk to a Tempo9 server over HTTP from any language — start the server, stream tokens over SSE, count tokens correctly, run requests concurrently, and fail loudly when the engine is gone. Use when building an app against a local Tempo9 endpoint, when a streaming client returns wrong token counts or empty text, or when deciding between the OpenAI, Anthropic and Responses dialects.