@@ -24,7 +24,7 @@ class Leonardo(SimpleService): _CALLBACK_BASE = 'leonardoai/' def calculate_price(self, version: str, num_images: int, generation_mode: str) -> Decimal: - image_prices = {'standard': 11, 'ultra': 51} + image_prices = {'standard': 18, 'ultra': 51} price = ( Decimal(f'{self.TOKENS_COST[version]["input_units"] / 1000 * image_prices[generation_mode]}') * num_images @@ -36,7 +36,7 @@ class Leonardo(SimpleService): version = info.get('version', 'lucid-origin') num_images = info.get('num_images', 1) generation_mode = info.get('generation_mode', 'standard') - image_prices = {'standard': 11, 'ultra': 51} + image_prices = {'standard': 18, 'ultra': 51} input_units = cls.TOKENS_COST[version]['input_units'] price = (input_units / 1000 * image_prices[generation_mode]) * num_images return price.quantize(Decimal('0.1'), rounding='ROUND_UP')