Represents model capabilities.
Create model capabilities from a map.
@type t() :: %MistralClient.Models.ModelCapabilities{ completion_chat: boolean() | nil, completion_fim: boolean() | nil, fine_tuning: boolean() | nil, function_calling: boolean() | nil, vision: boolean() | nil }
@spec from_map(map()) :: t()