Ask for API key interactively if not set or empty string