Route callbacks used to render passthrough non-streaming and streaming results.
Summary
Types
@type non_stream() :: (Plug.Conn.t(), module(), map(), map(), String.t(), String.t() -> Plug.Conn.t())
@type stream() :: (Plug.Conn.t(), module(), Enumerable.t(), map(), String.t(), map() | nil, String.t() -> Plug.Conn.t())
@type t() :: %LLMProxy.HTTP.Routes.Passthrough.ResultHandler{ non_stream: non_stream(), stream: stream() }