see: https://beta.openai.com/docs/api-reference/completions/create#completions/create-stream should we support stream response?