Just chek any other python-fu plug-in - the first list on the parameters list is where you specify the input parameters. Each item on the list is a tuple of a minimum of 4 elements: The paramter type (for example, PF_FILE, or PF_STRING, a string with the parameter name, a string with the textual description of the parameter (used as label and tooltip), and a default value.).
PF_FILE however had been broken for a while, and will work again on GIMP 2.8.12 - in other versions, you can't use PF_FILE to select a not-yet exiting filename.