diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 536ea7e74..d0c61972c 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -220,14 +220,14 @@ class Coder: ): budget = main_model.extra_params["thinking"]["budget_tokens"] # Format as xx.yK for thousands, xx.yM for millions - if budget >= 1000000: - value = budget / 1000000 + if budget >= 1024 * 1024: + value = budget / (1024 * 1024) if value == int(value): formatted_budget = f"{int(value)}M" else: formatted_budget = f"{value:.1f}M" else: - value = budget / 1000 + value = budget / 1024 if value == int(value): formatted_budget = f"{int(value)}k" else: