Represents model information.
Create a model from a map.
@type t() :: %MistralClient.Models.Model{ created: integer(), id: String.t(), object: String.t(), owned_by: String.t(), parent: String.t() | nil, permission: [ModelPermission.t()] | nil, root: String.t() | nil }
@spec from_map(map()) :: t()