How to stream a chat completion (cont.)
As you can see above, streaming responses have a delta field rather than a message field. delta can hold things like:

a role token (e.g., {'role': 'assistant'})
a content token (e.g., {'content': '\n\n'})
nothing (e.g., {}), when the stream is over