Do I need Capital to setup a Delaware Corporation or LLC?

No, Delaware does not require you to declare the Share Capital, nor to have a minimum percentage of it Paid Up.
You can declare the par value and number of shares your Corporation has and that will affect the Franchise Tax you pay to the State of Delaware when forming your company and each year when you file your Annual Report.
LLCs have no shares, and just a flat Franchise Tax.