Converts ReqLLM Codex stream chunks into LLMProxy stream events.
Codex execution stays in LLMProxy.Providers.OpenAICodex; this module owns
only the wire-shape adaptation from ReqLLM.StreamChunk to the OpenAI Chat
and OpenAI Responses event formats exposed by LLMProxy routes.
Summary
Functions
@spec openai_chat_event(ReqLLM.StreamChunk.t(), String.t()) :: LLMProxy.Stream.Event.t() | nil
@spec openai_chat_events(Enumerable.t(), String.t()) :: Enumerable.t()
@spec responses_event(ReqLLM.StreamChunk.t()) :: LLMProxy.Stream.Event.t() | nil