OpenAI-compatible endpoint is producing corrupted response when streaming

Specifically, the OpenAI compatible endpoint is including role name in the delta when streaming the response, causing corrupted output for clients that expect OpenAI compatible chunks (OpenAI stream does not repeat the role name in subsequent stream chunks).