A Mistral chat implementation.
Usage:
chat = OmniAI::Mistral::Chat.new(client: client)
chat.completion('Tell me a joke.')
chat.completion(['Tell me a joke.'])
chat.completion({ role: 'user', content: 'Tell me a joke.' })
chat.completion([{ role: 'system', content: 'Tell me a joke.' }])