MCPcopy Create free account
hub / github.com/Louisym/MiniCC / TokenUsage

Class TokenUsage

tutorials/02_session_and_messages.py:131–142  ·  view source on GitHub ↗

Token 使用统计 —— 用来追踪花了多少"钱"。

Source from the content-addressed store, hash-verified

129
130@dataclass(frozen=True)
131class TokenUsage:
132 """Token 使用统计 —— 用来追踪花了多少""。"""
133 input_tokens: int = 0
134 output_tokens: int = 0
135 cache_creation_input_tokens: int = 0 # 暂时忽略
136 cache_read_input_tokens: int = 0 # 暂时忽略
137
138 def total_tokens(self) -> int:
139 """总共用了多少 token"""
140 return (self.input_tokens + self.output_tokens
141 + self.cache_creation_input_tokens
142 + self.cache_read_input_tokens)
143
144
145# ============================================================

Callers 2

_dict_to_messageMethod · 0.70
mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected