How to stream completions

By default, when you request a completion from the OpenAI, the entire completion is generated before being sent back in a single response.