From ee402443f3c9f3cade306fbda5db2371aac33cef Mon Sep 17 00:00:00 2001 From: ryan-crabbe-berri Date: Mon, 2 Nov 2026 17:22:59 -0800 Subject: [PATCH] fix(count_tokens): leave count_tokenizer out of responses that no named tokenizer counted --- litellm/types/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/types/utils.py b/litellm/types/utils.py index bd181748437..6b5c3b0a813 100644 --- a/litellm/types/utils.py +++ b/litellm/types/utils.py @@ -4812,7 +4812,7 @@ class TokenCountResponse(LiteLLMPydanticObjectBase): model_used: str tokenizer_type: str count_source: TokenCountSource | None = None - count_tokenizer: LocalTokenizer | None = None + count_tokenizer: LocalTokenizer | None = Field(default=None, exclude_if=lambda tokenizer: tokenizer is None) original_response: dict | None = None """ Original Response from upstream API call - if an API call was made for token counting