Do I have to provide contribution levels in my campaign?

Yes.

Our system requires you to have at least one contribution level (we recommend 5-8 of them, read here for tips). Our experience shows that donors would much rather pick levels that you provide than come up with their own amount. That said, our system allows them to choose their own amount as well.