Create an exceptional AI chat interface with a sleek, modern design that adapts flawlessly to all screen sizes. Incorporate a prominent model switcher, allowing users to easily toggle between different AI models. Include advanced features such as real-time translation, voice input/output, customizable themes, and a history viewer. Ensure the interface is intuitive, accessible, and optimized for performance across all devices. | A shadcn/ui and v0 generation - v0