Driver implementation for OpenAI-compatible chat completion endpoints.
Uses the openai-java SDK for HTTP, SSE parsing, and error handling.
TransportRequestBody (the Franca IR) is mapped to ChatCompletionCreateParams
(SDK); ChatCompletionChunk (SDK) is mapped to TransportEvent (IR).