I am trying to get the balance of a public address via Binance Chain API
account_id = "0x1f5ff990d661a4DFDC0Ff7D63Ae6A7E995475b95"
response = requests.get("https://dex.binance.org/api/v1/account/" + account_id.lower())
account = response.json()
But I get the following error
{'code': 400, 'message': 'decoding bech32 failed: failed converting data to bytes: invalid character not part of charset: 98'}
How do I convert a public address into bech32 format? Or is there a better way to extract the balance of an address?

