From 935227f7e73a5170d42a6e5b76af92155d533d22 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 11 Mar 2025 11:38:11 -0700 Subject: [PATCH] refactor: Use 1024 instead of 1000 for token budget formatting --- aider/coders/base_coder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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: