Records usage metadata attributes on the given span.
(
span: Span,
usage_metadata: types.GenerateContentResponseUsageMetadata | None,
)
| 302 | |
| 303 | |
| 304 | def _set_usage_metadata_attributes( |
| 305 | span: Span, |
| 306 | usage_metadata: types.GenerateContentResponseUsageMetadata | None, |
| 307 | ) -> None: |
| 308 | """Records usage metadata attributes on the given span.""" |
| 309 | if usage_metadata is None: |
| 310 | return |
| 311 | span.set_attributes(TokenUsage(usage_metadata).to_attributes()) |
| 312 | |
| 313 | |
| 314 | def trace_call_llm( |
no test coverage detected