add env support for different api key