fix(langchain-openai): do not subtract priority token counts #1516
+60
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Only subtract known token detail subcategories in
_parse_usage_modelto fix incorrect input/output totals caused by priority-tier metadata (fixes #11896).Important
Fix issue #11896 by updating
_parse_usage_modelto skip subtraction for 'priority' token details and adding tests intest_langchain_usage.py._parse_usage_modelinCallbackHandler.pyto skip subtraction for token details with keys starting with "priority"._should_subtract_token_detail()to determine if a token detail should be subtracted.test_langchain_usage.pywith teststest_parse_usage_model_skips_priority_subtractionandtest_parse_usage_model_subtracts_known_detailsto verify correct behavior of_parse_usage_model.This description was created by
for 04fca34. You can customize this summary. It will automatically update as commits are pushed.