Represents the message_start SSE event from the Anthropic streaming API.
message_start
This is the first event in every streamed response. It carries the message id and initial usage statistics (input tokens consumed).
id
usage
@type t() :: %Anthropic.Event.MessageStart{id: String.t() | nil, usage: map() | nil}