pub fn append_assistant_text_part(out: &mut String, next: &str)
Append a streamed text part to the running assistant text, inserting the right number of blank lines so consecutive parts don’t glue together.