You can use any port you want for VPC peer links. The only time the VPC peer links will carry traffic(other than the control/sync/cfs stuff) is if a link in one of the VPCs fails, it will traverse the peer link to get to the other switch.
Knowing this, you don't want to do something like have 25G or 100G client ports, and then use 2x 10G for the VPC peer link.. just common sense. If your client ports are 10g, then 2x 10g peer link is fine, if they are 25g, 2x 25g and so on.