* Extract usage stats from an API response.
( result: Anthropic.Beta.Messages.BetaMessage, )
| 607 | * Extract usage stats from an API response. |
| 608 | */ |
| 609 | function extractUsage( |
| 610 | result: Anthropic.Beta.Messages.BetaMessage, |
| 611 | ): ClassifierUsage { |
| 612 | return { |
| 613 | inputTokens: result.usage.input_tokens, |
| 614 | outputTokens: result.usage.output_tokens, |
| 615 | cacheReadInputTokens: result.usage.cache_read_input_tokens ?? 0, |
| 616 | cacheCreationInputTokens: result.usage.cache_creation_input_tokens ?? 0, |
| 617 | } |
| 618 | } |
| 619 | |
| 620 | /** |
| 621 | * Extract the API request_id (req_xxx) that the SDK attaches as a |
no outgoing calls
no test coverage detected