Represents options that can be applied to a streaming request.
If set, every chunk carries a usage field: null on the intermediate ones, and the token usage statistics for the whole request on the last content chunk — the one whose single choice adds no content and has a non-null finish_reason.
usage
null
finish_reason