@@ -939,15 +939,15 @@ def _get_usage_attributes(usage):
939939 """
940940 attributes = {}
941941
942- if hasattr (usage , "input_tokens" ) and isinstance (usage .input_tokens , int ):
943- attributes [SPANDATA .GEN_AI_USAGE_INPUT_TOKENS ] = usage .input_tokens
944- elif hasattr (usage , "prompt_tokens" ) and isinstance (usage .prompt_tokens , int ):
942+ if hasattr (usage , "prompt_tokens" ) and isinstance (usage .prompt_tokens , int ):
945943 attributes [SPANDATA .GEN_AI_USAGE_INPUT_TOKENS ] = usage .prompt_tokens
946- elif hasattr (usage , "output_tokens " ) and isinstance (usage .output_tokens , int ):
947- attributes [SPANDATA .GEN_AI_USAGE_OUTPUT_TOKENS ] = usage .output_tokens
944+ elif hasattr (usage , "input_tokens " ) and isinstance (usage .input_tokens , int ):
945+ attributes [SPANDATA .GEN_AI_USAGE_INPUT_TOKENS ] = usage .input_tokens
948946 elif hasattr (usage , "completion_tokens" ) and isinstance (
949947 usage .completion_tokens , int
950948 ):
949+ attributes [SPANDATA .GEN_AI_USAGE_OUTPUT_TOKENS ] = usage .output_tokens
950+ elif hasattr (usage , "output_tokens" ) and isinstance (usage .output_tokens , int ):
951951 attributes [SPANDATA .GEN_AI_USAGE_OUTPUT_TOKENS ] = usage .completion_tokens
952952 elif hasattr (usage , "total_tokens" ) and isinstance (usage .total_tokens , int ):
953953 attributes [SPANDATA .GEN_AI_USAGE_TOTAL_TOKENS ] = usage .total_tokens
0 commit comments