Home / Class/ MessageDeltaUsage Class — anthropic-sdk-python Architecture

MessageDeltaUsage Class — anthropic-sdk-python Architecture

Architecture documentation for the MessageDeltaUsage class in message_delta_usage.py from the anthropic-sdk-python codebase.

Entity Profile

Dependency Diagram

graph TD
  4c969b2c_7cf2_081b_227a_32f10d1e6bb9["MessageDeltaUsage"]
  17ce5647_6f06_0676_a4a5_e378a3f57cb1["BaseModel"]
  4c969b2c_7cf2_081b_227a_32f10d1e6bb9 -->|extends| 17ce5647_6f06_0676_a4a5_e378a3f57cb1
  a6c821d1_613a_0e06_9a1a_429f9e6663e9["message_delta_usage.py"]
  4c969b2c_7cf2_081b_227a_32f10d1e6bb9 -->|defined in| a6c821d1_613a_0e06_9a1a_429f9e6663e9

Relationship Graph

Source Code

src/anthropic/types/message_delta_usage.py lines 11–25

class MessageDeltaUsage(BaseModel):
    cache_creation_input_tokens: Optional[int] = None
    """The cumulative number of input tokens used to create the cache entry."""

    cache_read_input_tokens: Optional[int] = None
    """The cumulative number of input tokens read from the cache."""

    input_tokens: Optional[int] = None
    """The cumulative number of input tokens which were used."""

    output_tokens: int
    """The cumulative number of output tokens which were used."""

    server_tool_use: Optional[ServerToolUsage] = None
    """The number of server tool requests."""

Extends

Frequently Asked Questions

What is the MessageDeltaUsage class?
MessageDeltaUsage is a class in the anthropic-sdk-python codebase, defined in src/anthropic/types/message_delta_usage.py.
Where is MessageDeltaUsage defined?
MessageDeltaUsage is defined in src/anthropic/types/message_delta_usage.py at line 11.
What does MessageDeltaUsage extend?
MessageDeltaUsage extends BaseModel.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free