fix(count_tokens): leave count_tokenizer out of responses that no named tokenizer counted
Some checks failed
Cost map pins recheck / rerun-cost-map-guard (push) Has been cancelled
LiteLLM Rust DB / db-queries (push) Has been cancelled
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
LiteLLM Rust / rust-wheel (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled

This commit is contained in:
ryan-crabbe-berri 2026-11-02 17:22:59 -08:00
parent 3e0c4f6e5d
commit ee402443f3

View file

@ -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