From 48c680ffb6a9677e53d7b374f133823aca7b4ac8 Mon Sep 17 00:00:00 2001 From: Joshua Vial Date: Tue, 19 Dec 2023 23:31:37 +1300 Subject: [PATCH] fix for openrouter which doesn't return completion prices --- aider/coders/base_coder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 0bee6d5cd..002aa8517 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -693,7 +693,7 @@ class Coder: raise Exception("No data found in openai response!") tokens = None - if hasattr(completion, "usage"): + if hasattr(completion, "usage") and completion.usage is not None: prompt_tokens = completion.usage.prompt_tokens completion_tokens = completion.usage.completion_tokens