Schema representing a ChatCompletionResponseMessage within the OpenAI API
@type t() :: %ExOpenAI.Components.ChatCompletionResponseMessage{ content: String.t(), function_call: %{arguments: String.t(), name: String.t()} | nil, role: :function | :assistant | :user | :system }