Represents a chunk from a streaming LLM response.
@type t() :: %ExLLM.Types.StreamChunk{ content: String.t() | nil, finish_reason: String.t() | nil, id: String.t() | nil, metadata: map() | nil, model: String.t() | nil }