pub fn translate_stream(
args: StreamArgs,
) -> Sse<impl Stream<Item = Result<Event, Infallible>>>Expand description
Translate an upstream Chat Completions SSE stream into a Responses API SSE stream.
Text response event sequence: response.created → response.output_item.added (message) → response.output_text.delta* → response.output_item.done → response.completed
Tool call response event sequence: response.created → [accumulate deltas] → response.output_item.added (function_call) → response.function_call_arguments.delta → response.output_item.done → response.completed