@@ -2566,8 +2566,11 @@ mod tests {
25662566
25672567 assert_annotated_snapshot ! ( span1, @r#"
25682568 {
2569+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2570+ "gen_ai.cost.cache_read.input_tokens": 0.0,
25692571 "gen_ai.cost.input_tokens": 10.0,
25702572 "gen_ai.cost.output_tokens": 40.0,
2573+ "gen_ai.cost.reasoning.output_tokens": 0.0,
25712574 "gen_ai.cost.total_tokens": 50.0,
25722575 "gen_ai.operation.type": "ai_client",
25732576 "gen_ai.request.model": "claude-2.1",
@@ -2580,8 +2583,11 @@ mod tests {
25802583 "# ) ;
25812584 assert_annotated_snapshot ! ( span2, @r#"
25822585 {
2586+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2587+ "gen_ai.cost.cache_read.input_tokens": 0.0,
25832588 "gen_ai.cost.input_tokens": 20.0,
25842589 "gen_ai.cost.output_tokens": 60.0,
2590+ "gen_ai.cost.reasoning.output_tokens": 0.0,
25852591 "gen_ai.cost.total_tokens": 80.0,
25862592 "gen_ai.operation.type": "ai_client",
25872593 "gen_ai.request.model": "gpt4-21-04",
@@ -2691,8 +2697,11 @@ mod tests {
26912697
26922698 assert_annotated_snapshot ! ( span1, @r#"
26932699 {
2700+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2701+ "gen_ai.cost.cache_read.input_tokens": 20.0,
26942702 "gen_ai.cost.input_tokens": 25.0,
26952703 "gen_ai.cost.output_tokens": 50.0,
2704+ "gen_ai.cost.reasoning.output_tokens": 30.0,
26962705 "gen_ai.cost.total_tokens": 75.0,
26972706 "gen_ai.operation.type": "ai_client",
26982707 "gen_ai.request.model": "claude-2.1",
@@ -2707,8 +2716,11 @@ mod tests {
27072716 "# ) ;
27082717 assert_annotated_snapshot ! ( span2, @r#"
27092718 {
2719+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2720+ "gen_ai.cost.cache_read.input_tokens": 0.0,
27102721 "gen_ai.cost.input_tokens": 90.0,
27112722 "gen_ai.cost.output_tokens": 100.0,
2723+ "gen_ai.cost.reasoning.output_tokens": 0.0,
27122724 "gen_ai.cost.total_tokens": 190.0,
27132725 "gen_ai.operation.type": "ai_client",
27142726 "gen_ai.request.model": "gpt4-21-04",
@@ -2721,8 +2733,11 @@ mod tests {
27212733 "# ) ;
27222734 assert_annotated_snapshot ! ( span3, @r#"
27232735 {
2736+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2737+ "gen_ai.cost.cache_read.input_tokens": 0.0,
27242738 "gen_ai.cost.input_tokens": 90.0,
27252739 "gen_ai.cost.output_tokens": 100.0,
2740+ "gen_ai.cost.reasoning.output_tokens": 0.0,
27262741 "gen_ai.cost.total_tokens": 190.0,
27272742 "gen_ai.operation.type": "ai_client",
27282743 "gen_ai.response.model": "gpt4-21-04",
@@ -2874,8 +2889,11 @@ mod tests {
28742889
28752890 assert_annotated_snapshot ! ( span1, @r#"
28762891 {
2892+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2893+ "gen_ai.cost.cache_read.input_tokens": 20.0,
28772894 "gen_ai.cost.input_tokens": 25.0,
28782895 "gen_ai.cost.output_tokens": 40.0,
2896+ "gen_ai.cost.reasoning.output_tokens": 20.0,
28792897 "gen_ai.cost.total_tokens": 65.0,
28802898 "gen_ai.operation.type": "ai_client",
28812899 "gen_ai.request.model": "claude-2.1",
@@ -2890,8 +2908,11 @@ mod tests {
28902908 "# ) ;
28912909 assert_annotated_snapshot ! ( span2, @r#"
28922910 {
2911+ "gen_ai.cost.cache_creation.input_tokens": 0.0,
2912+ "gen_ai.cost.cache_read.input_tokens": 0.0,
28932913 "gen_ai.cost.input_tokens": 90.0,
28942914 "gen_ai.cost.output_tokens": 100.0,
2915+ "gen_ai.cost.reasoning.output_tokens": 0.0,
28952916 "gen_ai.cost.total_tokens": 190.0,
28962917 "gen_ai.operation.type": "ai_client",
28972918 "gen_ai.request.model": "gpt4-21-04",
0 commit comments