create a chat bot ui that can take different types of inputs and different types of outputs like images, texts, tables etc | A shadcn/ui and v0 generation - v0