def METHOD_NAME(self, crypto_symbol: str, fiat_symbol: str) -> float:
    """
    Call CoinGecko API to retrieve the price in the FIAT
    :param crypto_symbol: Crypto-currency you want to convert (e.g btc)
    :param fiat_symbol: FIAT currency you want to convert to (e.g usd)
    :return: float, price of the crypto-currency in Fiat
    """
    # Check if the fiat conversion you want is supported
    if not self._is_supported_fiat(fiat=fiat_symbol):
        raise ValueError(f'The fiat {fiat_symbol} is not supported.')
    # No need to convert if both crypto and fiat are the same
    if crypto_symbol == fiat_symbol:
        return 1.0
    _gekko_id = self._get_gekko_id(crypto_symbol)
    if not _gekko_id:
        # return 0 for unsupported stake currencies (fiat-convert should not break the bot)
        self.log_once(
            f"unsupported crypto-symbol {crypto_symbol.upper()} - returning 0.0",
            logger.warning)
        return 0.0
    try:
        return float(
            self._coingekko.get_price(
                ids=_gekko_id,
                vs_currencies=fiat_symbol
            )[_gekko_id][fiat_symbol]
        )
    except Exception as exception:
        logger.error("Error in _find_price: %s", exception)
        return 0.0